サーバー側でJSクロスドメイン呼び出し問題を解決します。

3678 ワード


一.JSONp方式での呼び出し
詳しく説明しないで、jq文書を参考にしてもいいです。
 
二.サービス端末の配置
Web.co nfigファイルを修正する
  <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>
クライアントコールコードは以下の通りです。
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");
テスト通話に成功したら、携帯端末の呼び出しに使えます。
作者:情縁出所:http://www.cnblogs.com/qingyuan/ この著作権は作者とブログの園に共有されています。転載を歓迎しますが、作者の同意なしにこの声明を保留しなければなりません。文章のページの明確な位置に原文のリンクを与えます。連絡先:個人QQ 821865130;倉庫保管技術QQ群88718955,14205108;吉特倉庫管理システムのオープンソース住所:https://github.com/hechenqingyuan/gitwms