目前我使用POST方法類似這樣的jQuery的阿賈克斯獲得例如
$.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); }
}
});
難道我相信,如果我使用一個GET請求而不是POST行爲將變成是一個同步請求更正即執行將等待,直到從服務器接收到響應?
有人可以告訴我一個jQuery的GET示例直接調用web服務的webmethod?
更新:使用如下建議的異步標誌是我需要做的,所以這對我很有用。我仍然對上面的代碼需要做什麼工作感到好奇,以使它成爲GET請求。更改類型:「GET」不具有預期的效果!
你是什麼意思它不具有「所需的」效果?你怎麼知道它仍然是POST? – 2014-09-19 12:50:10