Pertama sekali, kaedah dapatkan jquery dan kaedah pos adalah kedua-dua enkapsulasi ajax, lihat kod sumber
jQuery.each( [ "get", "post" ], function( i, method ) {
jQuery[ method ] = function( url, data, callback, type ) {
// Shift arguments if data argument was omitted
if ( jQuery.isFunction( data ) ) {
type = type || callback;
callback = data;
data = undefined;
}
// The url can be an options object (which then must have .url)
return jQuery.ajax( jQuery.extend( {
url: url,
type: method,
dataType: type,
data: data,
success: callback
}, jQuery.isPlainObject( url ) && url ) );
};
} );`
Lalu, bagaimana saya boleh membawa kuki semasa menghantar permintaan? Apabila kaedah ajax menghantar permintaan, ia akan secara automatik membawa kuki nama domain yang anda log masuk, dan anda tidak perlu menetapkannya.
Jadi, kaedah $.get() Jquery akan sentiasa membawa kuki
Apabila digunakan, pelanggan akan membawa kuki secara automatik, dan jquery telah dikapsulkan. Jika anda ingin menyesuaikan kuki itu sendiri, anda boleh menggunakan pemalam $.cookie untuk menetapkan kuki pelanggan dan akhirnya mendapatkannya.
Untuk nyahpepijat, anda boleh membuka konsol F12 dan melihat maklumat dalam pengepala permintaan pada rangkaian
Apabila menghantar permintaan, penyemak imbas akan secara automatik membawa kuki dan menghantarnya ke latar belakang Hanya parameter localStorage/sessionStorage perlu dihantar secara tidak segerak sebagai parameter
Anda sepatutnya mempunyai $.support.cors merentas domain tidak dihidupkan. Cuma tambahkan kod tamat dengan Kredensial Selain itu, bahagian belakang juga mesti dikonfigurasikan dengan merentas domain
Di bawah domain yang sama, kuki akan disertakan secara automatik
Pertama sekali, kaedah dapatkan jquery dan kaedah pos adalah kedua-dua enkapsulasi ajax, lihat kod sumber
} );`
Lalu, bagaimana saya boleh membawa kuki semasa menghantar permintaan?
Apabila kaedah ajax menghantar permintaan, ia akan secara automatik membawa kuki nama domain yang anda log masuk, dan anda tidak perlu menetapkannya.
Jadi, kaedah $.get() Jquery akan sentiasa membawa kuki
Apabila digunakan, pelanggan akan membawa kuki secara automatik, dan jquery telah dikapsulkan. Jika anda ingin menyesuaikan kuki itu sendiri, anda boleh menggunakan pemalam $.cookie untuk menetapkan kuki pelanggan dan akhirnya mendapatkannya.
Untuk nyahpepijat, anda boleh membuka konsol F12 dan melihat maklumat dalam pengepala permintaan pada rangkaian
Pertama dalam konsol
Application
里面的cookies
选项里面找找,cookies
设置get
成功了没。如果有设置好,客户端在同一域名下,会自动在每个页面带上cookie
.Apabila menghantar permintaan, penyemak imbas akan secara automatik membawa kuki dan menghantarnya ke latar belakang Hanya parameter localStorage/sessionStorage perlu dihantar secara tidak segerak sebagai parameter
.Anda sepatutnya mempunyai $.support.cors merentas domain tidak dihidupkan. Cuma tambahkan kod tamat dengan Kredensial Selain itu, bahagian belakang juga mesti dikonfigurasikan dengan merentas domain