Ajax クロスドメインリクエストデータの Cookie 損失の問題を解決する

亚连
リリース: 2018-05-25 11:54:40
オリジナル
1686 人が閲覧しました

この記事では、主にフロントエンド jquery とサーバーサイド php を例として使用して、Ajax クロスドメイン リクエスト データの Cookie 損失の問題を解決します。同じニーズを持つ友人にお勧めします。

フロントエンド:

例としてjQueryを取り上げます:

参加する必要があります

xhrFields: {
            withCredentials: true
        },
        crossDomain: true,
$.ajax({
        type: postType,
        url: url,
        data: postData || '',
        xhrFields: {
            withCredentials: true
        },
        crossDomain: true,
        success: function () {
            successCallback.apply(scope || this, arguments);
        },
        failureCallback: function () {
            failureCallback.apply(scope || this, arguments);
        },
        dataType: dataType
    });
ログイン後にコピー

サーバーサイド:

例としてphpを取り上げます:

header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Origin: http://m.z.com');
ログイン後にコピー

自分の状況に応じてください

上記は私がコンパイルしたものです皆様にとって、今後も活用していただければ幸いです。

関連記事:

ajaxを使用して更新せずにページコンテンツとアドレスバーURLを変更する

JavaScriptはAjaxに基づいており、更新せずにWebページ上のファイルコンテンツを動的に表示します

返されるXMLのAJAX処理メソッドサーバーによる

以上がAjax クロスドメインリクエストデータの Cookie 損失の問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート