0
我將jquery ajax調用到webservice,爲此我將xml參數作爲數據傳遞,當我運行代碼時,沒有到達web服務的GetList方法可言,任何人都可以跟蹤可能是什麼問題,我應該讓我的webconfig文件進行任何更改或參考任何最新的jQuery文件,以獲取代碼成功地運行將xml數據傳遞給webservice並將xml文件返回給客戶端的ajax -jquery返回的問題
$.ajax({
type: "POST",
async: false,
url: "/blkseek2/JsonWebService.asmx/GetList",
datatype:"xml",
data:"<?xml version='1.0'?><keyword1>"+keyword1+ "</keyword1><streetname>"+address1+ "</streetname><lat>"+lat+"</lat><lng>"+lng+ "</lng><radius>"+radius+"</radius>" ,
contentType: "application/xml; charset=utf-8",
// processData: false,
failure: function(XMLHttpRequest, textStatus, errorThrown)
{ ajaxError(XMLHttpRequest,textStatus, errorThrown); },
success: function(xml)
{ ajaxFinish(xml); }
// success: ajaxCallSucceed,
// dataType: "xml",
// failure: ajaxCallFailed
});
});
這是我在Web服務方法文件
public XmlDocument GetList(string keyword1, string streetname, string lat, string lng, string radius)
{
XmlDocument xmldoc= CreateXML(keyword1,streetname,lat,lng,radius);
return xmldoc;
}