2012-11-28 65 views
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); 
    } 
}); 

} 

感謝您的幫助

+0

是你的工作? –

回答