ASP.NET配合jQuery解決跨域調(diào)用的問題

字號(hào):


    這篇文章主要介紹了ASP.NET配合jQuery解決跨域調(diào)用的問題,簡單實(shí)用,需要的朋友可以參考下。
    一. 使用JSONp方式調(diào)用
    不做詳細(xì)講解,可以參考jq文檔《jQuery 1.10.3 在線手冊》
    二. 服務(wù)端配置
    修改Web.config 文件
    <system.webServer>
      <modules runAllManagedModulesForAllRequests="true"></modules>
      <httpProtocol>
       <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*"/>
        <add name="Access-Control-Allow-Headers" value="Content-Type"/>
        <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE"/>
       </customHeaders>
      </httpProtocol>
    </system.webServer>
    客戶端調(diào)用代碼如下:
    var param = {};
    var msg = "dafdasfdsaf";
    param["userName"] = "1";
    param["passWord"] = "1";
    param["code"] = "3323";
    $.ajax({
      url: "http://www.ts-wms.com/UserAjax/Login?t=" + Math.random(),
      data: param,
      type: "post",
      async:false,
      success: function (result) {
        alert(result);
        msg = result;
      }
    });
    alert(msg+"ddddddddddFFFFFFFFFFFFFFFF");
    經(jīng)過測試調(diào)用成功,可以用于手機(jī)端的調(diào)用。
    以上這篇ASP.NET配合jQuery解決跨域調(diào)用的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考