我正在try 使用jQuery从ASP获取数据.NET web服务(SharePoint Server 2007 lists.asmx),但任何对web服务的调用都将真正有助于这一方向的第一步.
我正在try 使用jQuery从ASP获取数据.NET web服务(SharePoint Server 2007 lists.asmx),但任何对web服务的调用都将真正有助于这一方向的第一步.
我将此方法用作包装器,以便发送参数.此外,使用方法顶部的变量可以以更高的比率将其最小化,并允许在进行多个类似调用时进行一些代码重用.
function InfoByDate(sDate, eDate){
var divToBeWorkedOn = "#AjaxPlaceHolder";
var webMethod = "http://MyWebService/Web.asmx/GetInfoByDates";
var parameters = "{'sDate':'" + sDate + "','eDate':'" + eDate + "'}";
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
$(divToBeWorkedOn).html(msg.d);
},
error: function(e){
$(divToBeWorkedOn).html("Unavailable");
}
});
}
我希望这能帮上忙.
请注意,这需要3.5框架公开可以以这种方式使用的JSON webmethods.