2
我困住了這個愚蠢的問題,試圖讓賈森調用從數據庫加載數據。 它給了我一個愚蠢的錯誤:「無法加載資源:服務器響應狀態爲500(內部服務器錯誤)」http:// localhost:4695/SAW.WEB.ONLINE/AutoComplete.asmx/GetMapInfoDiv?{' conType':'2','conID':'5'}「與WebService狀態500的Jquery AJAX
weservice和函數都工作得很好。它工作得很好,我甚至用AJAX自動完成在同一頁上
這裏是我的web服務方法:。
[WebMethod]
public string GetMapInfoDiv(string conType, string conID)
{
DBLink objResult = new DBLink();
objResult = GenericContent.GetMapInfoDiv((MapMarkerType)
Convert.ToInt32(conType), Convert.ToInt32(conID));
return Convert.ToString(objResult.dataSet.Tables[0].Rows[0][0]);
}
,這裏是我的javascript調用
function LoadInfoDivByType(ContentType, ContentID) {
var html;
$.ajax(
{
Type: "POST",
contentType: "application/json; charset=utf-8",
url: "../AutoComplete.asmx/GetMapInfoDiv",
data: JSON.stringify({ conType: ContentType, conID: ContentID }), //{conType:"'" +ContentType+ "'",conID:"'" + ContentID + "'"}, //
//data: "{'conType':'" + '2' + "','conID':'3'}",
dataType: "json",
success: function (msg) {
html = msg.d;
alert(html);
}
});
}
感謝您的幫助
是你的工作? –