この記事では、主にフロントエンド 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ページ上のファイルコンテンツを動的に表示します
以上がAjax クロスドメインリクエストデータの Cookie 損失の問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。