我试图调用使用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请求。对我而言,这通常会导致解决方案。 –