Im Moment arbeite ich wie diesejquery ajax erhalten Beispiel
$.ajax({
type: "POST",
url: "Servicename.asmx/DoSomeCalculation",
data: "{param1ID:"+ param1Val+"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
UseReturnedData(msg.d);
},
error: function(err) {
alert(err.toString());
if (err.status == 200) {
ParseResult(err);
}
else { alert('Error:' + err.responseText + ' Status: ' + err.status); }
}
});
der post-Methode bin mit Bin ich in der Annahme richtig, dass wenn ich eine GET-Anfrage statt POST verwenden wird das Verhalten ist eine synchrone Anforderung ändern dh die Ausführung wartet bis die Antwort vom Server empfangen wurde ??
Kann mir jemand ein jquery GET-Beispiel zeigen, das direkt eine Webmethode eines Webdienstes aufruft?
UPDATE: Mit der Async-Flag, wie unten vorgeschlagen, ist wirklich alles, was ich tun musste, dies funktioniert für mich. Ich bin immer noch neugierig, welche Arbeit mit dem obigen Code gemacht werden muss, um eine GET-Anfrage zu machen. Typ ändern: "GET" hat nicht den gewünschten Effekt!
was meinst du es nicht die ‚gewünschte‘ -Effekt hat? Woher weißt du, dass es immer noch POST ist? –