我試圖調用使用jQuery的Ajax方法後像一個asp.net web服務:使用jQuery AJAX從ASP.NET Web服務器獲取的對象
$.ajax({
type: "POST",
url: this._baseURL + method,
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: fnSuccess,
error: fnError
});
在服務器端,我有網方法貌似
public myClass myWebMethod(Guid Id) { ... }
問題是我得到的回報說:「500內部服務器錯誤」和
無效的Web服務調用,缺VA錯誤參數:\ u0027Id \ u0027。
我試過這個數據:
'{"Id":"thisistheid"}'
和'{ Id:thisistheid}'
...和我的例子中發現了很多其他組合。
請問有沒有人知道如何處理這個問題?
您可以啓動Fiddler並查看Jquery傳遞的HTTP請求。對我而言,這通常會導致解決方案。 –