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