Zum Inhalt springen

xAjax ohne Backendlogin

Erstellt am 26. Februar 2008 · 4 Antworten · letzte Antwort am 27. Februar 2008

Tags: JavaScript & AJAX, Frage

garbast ·

Liebe geneigten Leser,

ich bin kurz vorm Randalieren. Jetzt habe ich eine wunderbare Extension geschrieben die Austauschen soll.

Dafür habe ich kleine Pictogramme und wenn auf die geklickt wird soll per xAjax das eigentliche grosse Bild geladen werden.

So weit so gut und wenn ich im Backend eingeloggt bin funktioniert alles wie erwartet. Nachdem die Extension so langsam spruchreif geworden ist, habe ich sie einem Kollegen zum Testen ans Herz gelegt.

Und genau dieses ist mir beinahe stehen geblieben als er mir sagte, dass er nur eine Fehlermeldung von xAjax gemeldet bekommen hat.

Auf der Suche nach dem Fehler bin ich mittlerweile so weit, dass dann xAjaxResult zurück gegeben wird wenn man nicht im Backend eingeloggt ist. Sobald man sich einloggt wird wieder alles wie erwartet angezeigt.

Die Seiten haben keinerlei Rechtebeschränkung und auch sonst sind es normale Seiten ohne besondere Einstellung.

Was mach ich falsch?

Gruß
Sebastian.

Desmond ·

Hatte auch schon so Probleme mit eingelogt und nicht eingelogt, jedoch nicht im Zusammenhang mit xAjax.

Wenn man einglogt ist wird die Seite nicht gecached. Sonst standardmässig schon. Vielleicht liegt dort das Problem?

garbast ·

Hmm auf nocache zu stellen hat wirklich geholfen.

Wie kann ich denn trotzdem mit Caching arbeiten? Das ganze über eID zu lösen erscheint mir doch ein wenig zu aufwändig.

just2b ·

eID oder du nimmst ein anderes ajax framework

und eID ist auch für kleine Sachen gut geeignet, ist ja schnell gemacht

georg