Jquery の $.get() メソッドは、リクエストの送信時にどのようにして Cookie を取得できるのでしょうか?
伊谢尔伦2017-06-15 09:24:34
まず第一に、jqueryのgetメソッドとpostメソッドはどちらもajaxのカプセル化です。ソースコードを参照してください
リーリー} );`
それでは、リクエストを送るときにクッキーを持っていくにはどうすればよいでしょうか?
ajax メソッドがリクエストを送信すると、ログインしているドメイン名の Cookie が自動的に取得されるため、設定する必要はありません。
したがって、Jquery の $.get() メソッドは常に Cookie をもたらします
typecho2017-06-15 09:24:34
jquery を使用すると、クライアントは自動的に Cookie を取得します。Cookie を自分でカスタマイズしたい場合は、$.cookie プラグインを使用してクライアント Cookie を設定し、最終的にそれを取得します。
デバッグの場合は、コンソール F12 を開いて、ネットワーク上のリクエスト ヘッダーの情報を表示できます
巴扎黑2017-06-15 09:24:34
まずコンソールでApplication
里面的cookies
选项里面找找,cookies
设置get
成功了没。如果有设置好,客户端在同一域名下,会自动在每个页面带上cookie
。
学习ing2017-06-15 09:24:34
リクエストを送信するとき、ブラウザーは自動的に Cookie を運び、それをバックグラウンドに渡す必要があるのは、localStorage/sessionStorage パラメーターのみです
。为情所困2017-06-15 09:24:34
リーリー
$.support.cors クロスドメインを有効にしていない必要があります。さらに、バックエンドもクロスドメインで構成する必要があります。