跨域請求

 

前臺:ajax

$.ajax(
{
url: url,
data:"name=name",
dataType:"jsonp", //jsonp能夠實現ajax的跨域請求
jsonp: "callback",//傳遞給請求頁面的,用以得到jsonp回調函數名的參數名(通常默認爲:callback)
jsonpCallback: "jsonpCall",//自定義的jsonp回調函數名稱,默認爲jQuery自動生成的隨機函數名,也能夠寫"?",jQuery會自動爲你處理數據
success: function (json) {
alert('您查詢到名稱爲: ' + json.Name);
},
error: function () {
alert('失敗');
}
}
);json

請求路徑的後臺:跨域

 string name = context.Request.QueryString["name"];異步

 string callbackfun = context.Request.QueryString["callback"]; 函數

以回調函數的方式返回給異步對象,jsonValue爲json格式字符串
context.Response.Write(callbackfun + "(" + jsonValue+ ")");jsonp

相關文章
相關標籤/搜索