0
我试图调用的服务部署为可视Web部件的一部分。如果我直接打电话给我: _layouts/service.asmx 我收到了预期的服务页面,向我展示了我想调用的功能。 当我进行JQuery的Ajax调用时(它在我的开发服务器上工作得很好),我从服务器返回500错误。使用Jquery在SharePoint 2010中调用ASMX服务
$.ajax({
url: 'http://myserver/_layouts/service.asmx/GetLinksToAllFav',
data: "{'tag': '" + $('#MyTag').val() + "', 'TagMaxLength': '" + $('#TagMaxLength').val() + "'}",
type: 'POST',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
$('#MyFav').html(data.d);
$('#MyFav').show(100);
},
error: function (all, textStatus, errorThrown) { console.log(textStatus); console.log(errorThrown); }
});
响应HTTP/1.1 500内部服务器错误
我的朋友,如果你得到500服务器错误,有没有办法帮你,如果你告诉我们的客户端代码......你需要调试service.asmx ... – Luke 2012-01-27 15:21:08
你是什么意思与“直接调用它,它的作品“?如何直接用数据调用POST请求? – Luke 2012-01-27 15:23:07
MOSS日志中的任何信息? – 2012-01-27 16:48:29