TYPO3-Browser: AJAX - Fehler bei der Verbindung zum Server: error
| Autor | Nachricht |
|---|---|
|
Verfasst am: 19. 12. 2010 [19:08]
|
|
|
kju
rainer quasten
Themenersteller
Dabei seit: 12.12.2010
Beiträge: 10
|
Hallo, habe ein Problem mit der AJAX Komponente. Habe alles eingebaut und die Felder und Filter werden auch im Debug-Modus orange umrahmt. Sobald ein "onChange" ausgeführt wird werden alle Felder/Buttons "readonly" und bekomme diese Fehlermeldung: "Fehler bei der Verbindung zum Server: " "error " Hat jemand eine Idee was das sein kann? Danke jetzt schon vorab für eure Antorten und wünsche euch ne schöne Zeit. Rainer [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 19.12.2010 um 19:09.] |
|
Verfasst am: 19. 12. 2010 [19:25]
|
|
|
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
|
Hallo Rainer, in den meisten Fällen liegt das an einer zu langen Antwortzeit des Servers. Das Timeout ist standardmäßig auf 16000 ms gesetzt. Versuche doch einfach mal, diesen Wert hochzusetzen. Dafür musst Du allerdings die Javascript-Datei von Hand ändern: EXT:browser/res/js/tx_browser_pi1_ajax.js In Zeile 18 steht: PHP var ajaxTimeout = 16000; Schieb den Wert mal richtig hoch und versuche es erneut. Wenn der Fehler dann immer noch auftritt stimmt irgendetwas anderes nicht. Ich fürchte da hilft dann nur ein Recherchieren mit Firebug o.ä. Viel Glück, Frank -- Frank Sander Wilder Jäger Mediengestaltung Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! |
|
Verfasst am: 19. 12. 2010 [19:34]
|
|
|
kju
rainer quasten
Themenersteller
Dabei seit: 12.12.2010
Beiträge: 10
|
Hallo Frank, habe den Wert auf 160000 geändert, hatte aber keine Auswirkung. Ist auch lokal auf meinem Mac mit lokalem MySQL/Apache (macports) installiert. "frank" schrieb: tx_browser_pi1_ajax.js In Zeile 18 steht: PHP var ajaxTimeout = 16000; Nach was müsste ich den mit dem Firebug suchen? Einde Idee? Danke Rainer |
|
Verfasst am: 19. 12. 2010 [20:11]
|
|
|
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
|
Naja, wonach genau Du suchen könntest, weiß ich auch nicht. Aber in der Firebug Konsole siehst Du Details zu allen AJAX-calls. Vielleicht hilft Dir das ja weiter, dem Problem auf die Schliche zu kommen. Tritt das denn nur beim onChange der Filter auf? Soll heißen: Gehen denn die Anderen AJAX-Aufrufe? Viele Grüße, Frank -- Frank Sander Wilder Jäger Mediengestaltung Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! |
|
Verfasst am: 20. 12. 2010 [00:06]
|
|
|
kju
rainer quasten
Themenersteller
Dabei seit: 12.12.2010
Beiträge: 10
|
Hallo Frank, also das Problem tritt bei allen AJAX Aufrufen auf. Habe nun mit dem Firebug weiter geforscht. Es wird die falsche URL aufgerufen : PHP http://127.0.0.1/undefinedindex.php?id=77&no_cache=1&tx_browser_pi1%5Bsword%5D=Begriff+suchen&tx_browser_pi1%5Btx_tabelle1.title%5D%5B%5D=4&tx_browser_pi1%5Btx_tabelle2.title%5D%5B%5D=&tx_browser_pi1%5Bsegment%5D=searchform&type=0 Es schleicht sich vor der index.php ein undefined ein. Nur wo das her kommt kann ich leider nicht sagen. Hast du vielleicht eine Idee. habe ich irgendwo vergessen was zu definieren? Danke schon vorab für deine Antwort Rainer [Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 20.12.2010 um 00:07.] |
|
Verfasst am: 20. 12. 2010 [00:45]
|
|
|
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
|
Hallo Rainer, danke für's Nachforschen. Das sieht für mich so aus, als läge das Problem darin, daß Deine Seite keinen base tag verwendet. Oder natürlich vielmehr darin, daß die AJAX-Routinen davon ausgehen, daß sie es täte. Ich habe das Browser-AJAX-Skript jetzt einmal kurz umgeschrieben kannst Du vielleicht mal testen, ob es damit geht? Wenn ja, kommt das natürlich auch ins nächste Browser-Update. Nächtliche Grüße, Frank [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 20.12.2010 um 01:08.] -- Frank Sander Wilder Jäger Mediengestaltung Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! |
|
Verfasst am: 20. 12. 2010 [10:11]
|
|
|
kju
rainer quasten
Themenersteller
Dabei seit: 12.12.2010
Beiträge: 10
|
Hallo Frank, danke für deine Antwort. Das mit dem "base tag" war gold richtig. Habe auch die Config ohne und mit dem neuen Script getestet. Leider verhielt sich das ganz so wie vorher auch. Sorry. Aber habe nun ein neues Problem. Ich verwende auf der Installation templavoila und nun, jetzt wo das ajax funktioniert, spiegelt es mir die Seite in Seite. Im Ajax-Bereich zeigt er mir die ganze Seite nochmal an und nicht nur die geladenen Daten. (screenshot) Hast du eine Idee? Und eins muss noch los werden. Eure Arbeit und Ideen finde ich absolut super. Dieses Projekt um den Browser erleichter uns Entwicklern enorm die Arbeit. Einfach nur Klasse eure Arbeit!!! Hattet ihr mal drüber nach gedacht, vielleicht Spenden für eure Arbeit an zu nehmen? Vielen Dank schon vorab, Rainer |
|
Verfasst am: 20. 12. 2010 [11:02]
|
|
|
kju
rainer quasten
Themenersteller
Dabei seit: 12.12.2010
Beiträge: 10
|
Hallo Frank, vergiss das Ganze. Wenn Mann ein bischen überlegt sollte man auch selbst drauf kommen. War ein Problem im TS-Setup des Templates. Nochmals vielen Dank an Euch und Dich! Rainer |
|
Verfasst am: 20. 12. 2010 [12:15]
|
|
|
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
|
Oh hallo Rainer, gern geschehen Aber was lag denn an Deinem Setup? Oder anders gefragt: Geht's jetzt auch mit dem ursprünglichen Javascript? Wäre nett, wenn Du ein noch paar Details posten könntest. Das würde uns beim Weiterentwickeln helfen und vielleicht auch dem ein oder anderen, der über ein ähnliches Problem stolpert. Spenden o.ä. müssten eher an Dirk gehen, immerhin lastet die Kern-Entwicklung voll auf seinen Schultern. Aber vielleicht wäre ein "Buy-me-a-beer"-Button hier gar keine so schlechte Idee... Viele Grüße, Frank -- Frank Sander Wilder Jäger Mediengestaltung Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! |
|
Verfasst am: 24. 01. 2011 [12:24]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
|
Hallo Frank und Rainer, ich habe eben festgestellt, dass der "Fehler" * Fehler bei der Verbindung zum Server: error im Zusammenhang einer fehlerhaften RealURL-Konfiguration auftreten kann. Wenn man mit RealURL arbeitet und man hat versehentlich einen Paremeter den gleichen Namen wie einer Seite gegeben, kann die Fehlermeldung kommen. Beispiel: * Ich habe eine Seite Spielplan mit der URL: http://meine-domain.de/spielplan * Ich habe in RealURL den Paremeter "spielplan" definiert Wenn man AJAX abschaltet, funktioniert das ganze, was aber ein Geheimnis von RealURL ist. Also: * Bei obiger Fehlermeldung RealURL-Konfiguration prüfen. Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
Powered by TYPO3 und mm_forum Extension
