ajax跨域請求aspx筆記

/*
aspx.cs中Page_Load中配置
backNum 是返回的值
*/
string jsoncallback = HttpContext.Current.Request["jsoncallback"];
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "application/json";
Response.Write(jsoncallback + "({\"Success\":\"True\",\"result\":\"" + backNum + "\"})");

Response.End();

//ajax請求
$.ajax({
        url: ProPostUrl,
        type: "get",
        data: {
           //存放傳遞參數
        },
        dataType: "jsonp",
        jsonp: "jsoncallback",
        xhrFields: {
            withCredentials: true
        },
        crossDomain: true,
        success: function (resultData) {
           //請求成功後執行的業務邏輯
        },
        error: function (result) {
            alert("錯誤:" + result)
        },
    });

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章