ajax設(shè)置header指南教程
什么是 AJAX?
AJAX = Asynchronous JavaScript And XML.
AJAX 并非編程語言。
AJAX 僅僅組合了:
瀏覽器內(nèi)建的 XMLHttpRequest 對象(從 web 服務(wù)器請求數(shù)據(jù))
JavaScript 和 HTML DOM(顯示或使用數(shù)據(jù))
Ajax 是一個令人誤導(dǎo)的名稱。Ajax 應(yīng)用程序可能使用 XML 來傳輸數(shù)據(jù),但將數(shù)據(jù)作為純文本或 JSON 文本傳輸也同樣常見。
Ajax 允許通過與場景后面的 Web 服務(wù)器交換數(shù)據(jù)來異步更新網(wǎng)頁。這意味著可以更新網(wǎng)頁的部分,而不需要重新加載整個頁面。
下面介紹下ajax設(shè)置header指南教程,內(nèi)容如下所示:
setting參數(shù) headers
$.ajax({ headers: { Accept: "application/json; charset=utf-8" }, type: "get", success: function (data) { } });
beforeSend設(shè)置header
$.ajax({ type: "GET", url: "default.do", beforeSend: function(request) { request.setRequestHeader("Test", "Chenxizhang"); }, success: function(result) { alert(result); } });
$.ajaxSetup()全局設(shè)置Header請求頭
// 設(shè)置請求默認(rèn)值 $.ajaxSetup({ beforeSend: function (xhr) { //可以設(shè)置自定義標(biāo)頭 // 將token塞進(jìn)Header里 xhr.setRequestHeader('Authorization', 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9'); xhr.setRequestHeader('Content-Type', 'application/json'); // application/x-www-form-urlencoded }, complete: function (xhr) { // 設(shè)置登陸攔截 if (xhr.responseJSON.code == "error_unauth") { console.log("沒有登錄!"); layer.msg("沒有登錄!"); // location.href="login.html" rel="external nofollow" rel="external nofollow" ; } else { console.log("已經(jīng)登錄!"); } }, });
或
// 設(shè)置請求默認(rèn)值 $.ajaxSetup({ headers: { // 默認(rèn)添加請求頭 "Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" , "Content-Type": "application/json" } , complete: function (xhr) { // 設(shè)置登陸攔截 if (xhr.responseJSON.code == "error_unauth") { console.log("沒有登錄!"); layer.msg("沒有登錄!"); // location.href="login.html" rel="external nofollow" rel="external nofollow" ; } else { console.log("已經(jīng)登錄!"); } }, });
到此這篇關(guān)于ajax設(shè)置header的文章就介紹到這了,更多相關(guān)ajax設(shè)置header內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決
ajax 動態(tài)為a標(biāo)簽的href屬性賦值,總是不執(zhí)行跳轉(zhuǎn)的原因想必大家有遇到過吧,下面與大家分享下具體的解決方法,希望對你有所幫助2013-06-06Ajax的原生實(shí)現(xiàn)關(guān)于MIME類型的使用方法
下面小編就為大家分享一篇Ajax的原生實(shí)現(xiàn)關(guān)于MIME類型的使用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03AJAX實(shí)現(xiàn)文件上傳功能報錯Current request is not a&n
這篇文章主要介紹了AJAX文件上傳功能實(shí)現(xiàn)中出現(xiàn)報錯Current request is not a multipart request的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07用ajax xml的數(shù)據(jù)讀取的HelloWorld程序
我們經(jīng)常會使用JavaScript實(shí)現(xiàn)動態(tài)的改變div里面的內(nèi)容,尤其是使用ajax的時候,尤為重要。2009-04-04Ajax疊加(Ajax返回數(shù)據(jù)用Ajax發(fā)出)示例代碼
把參數(shù)用Ajax發(fā)送到數(shù)據(jù)庫進(jìn)行查詢?nèi)缓笥肁jax將數(shù)據(jù)發(fā)送到數(shù)據(jù)庫簽到表,于是有了下面的代碼,感興趣的朋友可以了解下,希望對大家學(xué)習(xí)ajax有所幫助2013-08-08