php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.11.2010, 21:07  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
Nickstar ist zur Zeit noch ein unbeschriebenes Blatt
Nickstar eine Nachricht über ICQ schicken
Standard [Erledigt] AJAX Request funktioniert nicht

Hallo Leute

habe ein Internetradio und aufgrund der Gegebenheiten unseres Hosters kann ich die PHP Function fsockopen nicht verwenden um die Listener unserer Streams abzurufen. Nun habe ich auf einem externen Server (der fsockopen unterstützt) einen Cronjob der alle 1 Minute die Listener der Streams abruft und in eine Datenbank einträgt. Nun möchte ich mittels AJAX und einer getter Datei diese Daten auslesen. Die Datei funktioniert super (habe ich anhand eines Direktaufrufs getestet) doch wenn ich versuche diese mit Ajax zuladen bekomm ich einen Fehler in der Firebug Konsole, dass diese Datei nicht gefunden wird. Ich habe genau den selber Pfad den ich auch beim Direktaufruf verwendet habe im AJAX Request drin. Habe auch noch andere Methoden probiert, aber diese funktionieren auch nicht!

-- Javascript --
Code:
function getStreamData(get, element) {
        
        var html =     $.ajax({
                        type: "POST",
                        url: "http://example.de/stream/getter.php",
                        data: "field=" + get,
                        async: false
                    }).responseText;
        $("#AjaxListener").html(html);
            
    }
Ich hoffe ihr könnt mir hier weiter helfen.

Mit freundlichem Gruß
Nickstar

EDIT

Habe wie gesagt mehrere Varianten probiert und hab z.B. zwischen GET und POST gewechselt. Habe dies auch in der Getter-Datei abgeändert.
Bei POST gibt er mir in der Konsole nichts verändert auch keinerlei Daten und bei GET kommt diese Meldung in Rot in Firebug:
Code:
GET http://example.de/stream/getter.php?field=listener_count 200 OK
EDIT2

Habe jetzt nochmals eine Version ausgearbeitet die meinen Request an eine lokale Datei schickt und mir den die Parameter die übergeben wurden als Antwort zurück gibt.
Hier ist die Firebug Meldung wie die obige nur ganz normal in schwarz!

Geändert von Nickstar (09.11.2010 um 21:47 Uhr).
Nickstar ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.11.2010, 22:05  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Was denn nun, POST oder GET? Welchen Error meldet jQuery?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 10.11.2010, 12:13  
Neuer Benutzer
 
Benutzerbild von Skamander
 
Registriert seit: 21.07.2010
Beiträge: 14
PHP-Kenntnisse:
Anfänger
Skamander befindet sich auf einem aufstrebenden Ast
Standard

Sieht mir danach aus als ob Du die Same Origin Policy nicht beachtest.
Skamander ist offline   Mit Zitat antworten
Alt 10.11.2010, 13:29  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
Nickstar ist zur Zeit noch ein unbeschriebenes Blatt
Nickstar eine Nachricht über ICQ schicken
Standard

#2

habe beides probiert


#3

Habe mich auch in anderen Foren kundig gemacht und weiß jetzt woran es lag!

Der Browser hat eine Schutzvorrichtung die von einer Domain aus keine andere aufrufen kann. Ich hab das jetzt so gelöst, indem ich auf meinem Server eine PHP-Datei habe, die die Parameter annimmt und dann der Content per cURL vom anderen Webserver abholt!

Somit funktioniert es!
Nickstar ist offline   Mit Zitat antworten
Alt 10.11.2010, 13:47  
Neuer Benutzer
 
Benutzerbild von Skamander
 
Registriert seit: 21.07.2010
Beiträge: 14
PHP-Kenntnisse:
Anfänger
Skamander befindet sich auf einem aufstrebenden Ast
Standard

Ja, das ist die von mir angesprochene Same Origin Policy...
Skamander ist offline   Mit Zitat antworten
Alt 10.11.2010, 19:58  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 56
PHP-Kenntnisse:
Fortgeschritten
Nickstar ist zur Zeit noch ein unbeschriebenes Blatt
Nickstar eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Skamander Beitrag anzeigen
Ja, das ist die von mir angesprochene Same Origin Policy...
genau!
Nickstar ist offline   Mit Zitat antworten
Alt 10.11.2010, 20:21  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Nickstar Beitrag anzeigen
habe beides probiert
Wissen != Raten

aber scheint ja erledigt zu sein
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fileupload via AJAX GSJLink HTML, Usability und Barrierefreiheit 13 17.05.2012 21:41
http_class verwenden hans213 PHP Tipps 2009 27 15.01.2010 03:07
[Erledigt] AJAX interpretRequest läuft nur mit alert() Buschdieb JavaScript, Ajax und mehr 14 26.08.2009 14:04
Ajax und include reloaden choice JavaScript, Ajax und mehr 6 10.07.2009 13:47
Lauftext nach ajax request ?!?! 8eww JavaScript, Ajax und mehr 11 25.04.2009 12:41
[Erledigt] Umlaute ersetzen funktioniert nicht richtig BlackSpirit PHP Tipps 2009 19 20.04.2009 12:04
[Erledigt] Ajax Request Datei nicht direkt öffnen Heinerlutscher JavaScript, Ajax und mehr 5 02.03.2009 18:10
[Erledigt] Datei via Ajax in zwei Boxen laden Lenni.B JavaScript, Ajax und mehr 4 25.02.2009 11:28
1111: AJAX meets PHP (indirectly) Nikolaus 2.0 Adventskalender 2008 5 15.12.2008 11:00
GET Request in Datei speichern noreux PHP Tipps 2008 5 11.11.2008 20:09
Probleme mit Sonderzeichen bei Ajax (prototype)... go1denboy JavaScript, Ajax und mehr 1 31.08.2008 18:44
AJAX auf entfernte Datei GSJLink HTML, Usability und Barrierefreiheit 5 02.03.2008 11:29
AJAX: Session-Inhalt an PHP Curanai HTML, Usability und Barrierefreiheit 2 05.11.2007 15:45
Javascript in Ajax responseText funktioniert nicht Plague PHP Tipps 2007 6 03.07.2007 21:08
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax request funktioniert nicht, php ajax request geht nicht, ajax get funktioniert nicht, http://www.php.de/javascript-ajax-und-mehr/73786-erledigt-ajax-request-funktioniert-nicht.html, ajax lokale datei 200, ajax request der direkte aufruf der datei ist nicht gestattet!, jquery firbug get rot, javascript ajax request funktioniert nicht, jquery.ajax({url: path,async: false}).responsetext, jquery ajax externe datei \funktioniert nicht\, firebug get request rot, jquery post call funktioniert nicht, ajax request auf google funktioniert nicht, jquery ajax aufruf in externer datei funktioniert nicht, post nicht in firebug konsole, ajax request klappt nicht, ajax.request file, firebug zeigt request nicht an, request jquery responsetext \get element\, ajax call php funktion funktioniert nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum