1. 程式人生 > >JQuery ajax設定Request Headers

JQuery ajax設定Request Headers

1、前端頁面

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <script src="/js/jquery.js" ></script>
    <script type="text/javascript">
    $(function(){
        $.ajax({
            url:'/後臺介面路徑',
            type:'POST',
             beforeSend: function
(request) {
request.setRequestHeader("key", "test"); request.setRequestHeader("key2", "test2"); }, dataType:'html', success:function(res){ console.log(res); } }) })
</script> </head
>
<body> </body> </html>

2、後臺介面(此處用Servlet)

    public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        String key = req.getHeader("key");
        String key2 = req.getHeader("key2");
        System.out.println(key+"---------"
); System.out.println(key2+"---------"); PrintWriter out = resp.getWriter(); out.print("success"); }

3、輸出結果
後臺輸出結果:
test———
test2———
前端輸出結果:
success

相關推薦

JQuery ajax設定Request Headers例項

最近在為某神祕OJ測試介面,其中一項是需要用到請求頭token,即在使用者登陸後,後臺給它分配一個token,返回給前端,之後該使用者每次請求都需要在http頭部加上請求頭! 先講一下這個東西是啥先吧! Token認證機制實現 JSON Web Token(JWT)是一個非常輕巧

JQuery ajax設定Request Headers

1、前端頁面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <sc

jQuery.ajax設定請求頭實現post請求傳送資料的格式(Form Data和Request Payload)

 Request Payload 請求頭部的 Content-Type: application/json,請求正文是一個 json 格式的字串 Form Data 請求頭部的 Content-Typ

jquery ajax設定header的兩種方式

一、setting引數 headers $.ajax({ headers: { Accept: "application/json; charset=utf-8" }, type: "get", success: func

jquery fileupload設定http request headers

CORS是一個W3C標準,全稱是"跨域資源共享"(Cross-origin resource sharing)。 它允許瀏覽器向跨源伺服器,發出XMLHttpRequest請求,從而克服了AJAX只能同源使用的限制。 整個CORS通訊過程,都是瀏覽器自動完成,不需要使用者參與。對於開發者

jQuery ajax預處理 和後置處理;專案中ajax自動設定 token 請求頭, 介面響應code的統一處理

專案中經常會遇到需要統一設定 ajax請求的預處理 和 需要統一處理ajax返回的需求 比如登入時需要 在頭部新增token(X-Auth-Token) 請求完需要判斷code為已退出token失效(3001)和許可權不足(3002)的情況 開始使

前後端分離,解決跨域問題及django的csrf跨站請求保護 ajax 跨域 headers JavaScript ajax 跨域請求 +設定headers 實踐

1. 前後端分離解決跨域問題 解決跨域呼叫服務並設定headers 主要的解決方法需要通過伺服器端設定響應頭、正確響應options請求,正確設定 JavaScript端需要設定的headers資訊 方能實現; 關於跨域,前端會先發送OPTIONS請求,進行預檢,檢查後端是否允許前端設定的相應的請求頭,請

springmvc+jsp中關於JQuery ajax提交的Content-Type引數設定application/json和application/x-www-form-urlencoded區別

介紹 本人頁面是用的JSP,後臺用的Spring MVC。 使用JQ的ajax需要設定Content-Type,Content-Type的設定有以下幾種常用的 "Content-Type": "application/x-www-form-urlencoded" // 適用於

jquery ajax contentType設定

    預設get方法沒有contentType,post方法的contentType為:application/x-www-form-urlencoded; charset=UTF-8 (1) 設定成application/x-www-form-urlencoded, 後端可以直接用

介面解決跨域問題 ajax 跨域 headers JavaScript ajax 跨域請求 +設定headers 實踐

ajax 跨域 headers JavaScript ajax 跨域請求 +設定headers 實踐 1.第一步 服務端在入口檔案設定響應頭 header(‘Access-Control-Allow-Origin:*’); //支援全域名訪問,不安全,部署

jquery ajax請求時,設定請求頭資訊

設定一個名為 headers 的引數 參考程式碼: // attempt to make an XMLHttpRequest to indeed.com // jQuery 1.6.1 and

ajax 跨域 headers JavaScript ajax 跨域請求 +設定headers 實踐

解決跨域呼叫服務並設定headers 主要的解決方法需要通過伺服器端設定響應頭、正確響應options請求,正確設定 JavaScript端需要設定的headers資訊 方能實現。 此處手札 供後人參考~ 1.第一步 服務端設定響應頭 header('Access-Control-Allow-Origi

jQuery ajax $.get或$.post 實現timeout超時設定的方法

var timeout=setTimeout(function(){ //超時啦,乾點什麼 }, 5000 //超時時間,考慮到網路問題,5秒還是比較合理的 ); $.post(url,function(data){ if(timeout){ //清除定時

註冊例項:JQuery ajax json php接收並返回值,根據設定值判斷註冊是否成功

思路:PHP註冊成功後,給一個變數值,並把這個變數值返回到註冊HTML網頁,讓JS判斷是否等於設定的值,如果等於就是註冊成功 html程式碼: <!doctype html> <h

解決jquery ajax在跨域訪問post請求的時候,ie9以下無效(包括ie9)的問題

jquery src actor div tick 屬性 dex 啟用 logs 最近在做項目的時候遇到一個問題,就是跨域請求ajax的時候ie9以下的瀏覽器不可以訪問,直接執行error裏面的代碼,但是也不報錯,就上網查了查,發現了一個很好用的方法,在這裏記錄一下,也希望

jQuery,ajax,實現三級聯動封裝JS的文件

ava [0 success ucc log jquer div 三級 cti // JavaScript Document $(document).ready(function(e) { //找到ID=SANJI的DIV,造三個下拉扔進去 var str =

jQuery Ajax 全解析

windows 我不 編輯器 som lsp 開始 cif bob cache jQuery Ajax 全解析 本文地址: jQuery Ajax 全解析 本文作者:QLeelulu 轉載請標明出處! jQuery確實是一個挺好的輕量級的JS框架,能幫助我們快速的開發JS

通過jQuery Ajax使用FormData對象上傳文件

var href .get 只需要 初始 log query eve 對數 FormData對象,是可以使用一系列的鍵值對來模擬一個完整的表單,然後使用XMLHttpRequest發送這個"表單"。 在 Mozilla Developer 網站 使用FormData對象 有

讓python bottle框架支持jquery ajax的RESTful風格的PUT和DELETE等請求

python源碼 前端 pat war multiple 文章 方便 head 服務   這兩天在用python的bottle框架開發後臺管理系統,接口約定使用RESTful風格請求,前端使用jquery ajax與接口進行交互,使用POST與GET請求時都正常,而Requ

使用jquery+ajax+php實現搜索框的功能

test .ajax 關鍵字 焦點 pwd show span 知識庫 document 搜索框的原理: 客戶端:輸入要搜索的關鍵字於文本框,然後文本框將關鍵字獲取,使用ajax發送請求到服務端,然後根據服務端返回來的信息顯示到一個div中 服務端:接收傳過來的數據,然後在