| FAQ |
| Kalender |
|
|
#1 | |||
|
||||
|
Flitig postare
|
Jag har lite problem med en Ajax grej.
Jag får alltid upp föregående resultat... ajax kod: Kod:
function getLastId(intId){
xr = new ActiveXObject("Microsoft.XMLHTTP");
xr.open("GET", "lastid.asmx/last?localId=" + intId, true);
xr.onreadystatechange = function() {
doc = xr.responseXML;
if (xr.readyState == 4) {
if (xr.status == 200) {
if (doc.evaluate) {
query = doc.evaluate("//text()", doc,null,XPathResult.STRING_TYPE, null).stringValue;
}else {
query = doc.selectSingleNode("//text()").data;
}
} else {
query = "Error";
}
}
}
xr.send(null);
return query;
}
alert(getLastId("123")) så får jag blankt första gången. men kör jag koden så här: alert(getLastId("123")) alert(getLastId("321")) Så kommer första alerten vara tom medans andra innehåller IDt till 123 (den första alerten) Någon som ser något fel i koden eller kan ge mig tips på hur jag kan få igång det... |
|||
|
|
Svara med citat
|
|
|