Opera: prototype AJAX-al nem kapok vissza semmit
Üdv!
Keresgélek már egy ideje, valószínűleg rosszul kerestem, mert nem leltem választ.
Prototype 1.4 a környezet.
A kód egy része:
Ebben a formában helyesen kapom vissza FF-ben és IEben az adatot, de Operában egyáltalán semmit nem kapok. Kipróbáltam egy csomó mindent, de mintha le sem kérné az URL-ben szereplő címet, pedig eljut az alert()-ig.
A kérdések:
Egyáltalán működhet-e Operában?
Ha igen, hogyan?
Ha nem, hogyan tudom Opera alatt kiiktatni, hogy JS-t akarjon használni? (tekintve, hogy az Opera a 9-es verzióig Explorerként azonosítja magát, eléggé lehetetlennek tűnik)
Előre is köszönöm,
Cadeyrn
■ Keresgélek már egy ideje, valószínűleg rosszul kerestem, mert nem leltem választ.
Prototype 1.4 a környezet.
A kód egy része:
var insert = new Ajax.Request(
URL,
{ method: 'post',
parameters: values,
onComplete: showResponse
}
);
function showResponse (originalRequest)
{
alert (originalRequest.responseText);
}
URL,
{ method: 'post',
parameters: values,
onComplete: showResponse
}
);
function showResponse (originalRequest)
{
alert (originalRequest.responseText);
}
Ebben a formában helyesen kapom vissza FF-ben és IEben az adatot, de Operában egyáltalán semmit nem kapok. Kipróbáltam egy csomó mindent, de mintha le sem kérné az URL-ben szereplő címet, pedig eljut az alert()-ig.
A kérdések:
Egyáltalán működhet-e Operában?
Ha igen, hogyan?
Ha nem, hogyan tudom Opera alatt kiiktatni, hogy JS-t akarjon használni? (tekintve, hogy az Opera a 9-es verzióig Explorerként azonosítja magát, eléggé lehetetlennek tűnik)
Előre is köszönöm,
Cadeyrn
pedig, megy ez
bár a fenti X-JSON header-es kommunikáció
Verzió
9.02
Összeállítás
8585
Környezet
Win32
Rendszer
Windows XP
Java
Sun Java Runtime Environment version 1.5
XHTML+Hang
IBM Multimodal Runtime Environment, Version: 4.1.3, Build: 20050506.01.1
Böngésző azonosítása
Opera/9.02 (Windows NT 5.1; U; hu)
üdv t
tehát mit kell javítanom?
Ebből nem igazán értem, hogy nálam mi lehet a gond.
Egyszerűen nincs tartalma az originalRequest.responseText -nek, tökéletesen, teljesen üres, holott adatokat kellene visszakapnom még úgy is, hogy nem küldi el a POST adatokat.
Persze csak Opera alatt.
Linux alatt még nem teszteltem, először Winen menjen.
Persze működne az egész JS nélkül is, de akkor nem tudnék parasztvakítani...
megvan...
Operának nem lehet relatív címet adni.
Ha teljes címet adokt meg (http://...), akkor megy minden gond nélkül.