Ajax同源和跨域
ajax跨域访问
客户端页面
var url = "http://172.16.91.121:81/FellIn/FellIn.aspx?Action=WXSave&WX_StoreID=" + $("#WX_StoreID").val() + "&WX_UserID=" + UserID;
$.ajax(
{
type: "get",
url: url,
dataType: 'jsonp',
jsonp: "callbackparam",
jsonpCallback: "callbackparam",
success: function (data) {
},
error: function () {
$("#fi_NO").val("查询失败");
$("#fi_Code").val("查询失败");
$("#fi_WaitingNum").val("查询失败");
}
});
function callbackparam(parameters) {
$("#fi_NO").val(parameters[0].fi_NO);
$("#fi_Code").val(parameters[0].fi_Code);
$("#fi_WaitingNum").val(parameters[0].fi_WaitingNum);
}
服务器端:
Response.ContentType = "text/plain";
httpContext.Response.Write(callbackFunName +"("); //callbackFunName 为上文中的callbackparam
url: 'Store_Info.ashx',
type: "GET",
traditional: true,
success: function (date) {
returnData = $.parseJSON(date);
set();
}
});

浙公网安备 33010602011771号