1. 程式人生 > >關於jquery提交資料請求方式的問題

關於jquery提交資料請求方式的問題

最近在做一個專案,主要分為五個步驟:

1.填寫三項標識:姓名,證件型別,證件號碼,此步驟主要對接公安部聯網核查,看填寫使用者的資訊是否正確;

2.填寫聯絡方式:主要是為了生成一個申請單號;

3.選擇業務資料:主要是為了定位有異議的業務資訊;

4.填寫業務描述:主要是針對選擇的業務資訊,填寫說明

5.確認資訊並提交

在做的時候,發現第一遍將完整的五步跑下來沒有任何問題,當再次跑一遍流程時,生成的申請單號卻還是上一次的申請單號,於是,懷疑沒有呼叫後臺,跟程式碼,果然如此,是從快取中取的值,後來,發現原來在第二步的時候沒有指定請求方式:

 if(querysucces == "querysucces"){
var loadData="";
$.ajax({ url: ctxPath+"/applyInsertAction.do", data: pstpara, async:false,

success: function(data){
 
insertSuccess=true;
loadData=$.trim(data);
 
}});
if(insertSuccess){
$("#applynextthree").attr("disabled","");
$("#step3").find("#appcode").val(loadData);

}
        }

所以加上 type: 'post',  cache:false, 故修改為:

if(querysucces == "querysucces"){
var loadData="";
$.ajax({ type: 'post',  cache:false, url: ctxPath+"/applyInsertAction.do", data: pstpara, async:false,

success: function(data){
 
insertSuccess=true;
loadData=$.trim(data);
 
}});
if(insertSuccess){
$("#applynextthree").attr("disabled","");
$("#step3").find("#appcode").val(loadData);
 
}
       }

 type: 'post',是為了制定請求方式,

 cache:false, 是為了不快取資料,$.ajax原始碼cache 引數的預設值是true,意思就是預設快取了整個請求和資料。

參考檔案:http://blog.csdn.net/mr_smile2014/article/details/50148661

相關推薦

關於jquery提交資料請求方式的問題

最近在做一個專案,主要分為五個步驟: 1.填寫三項標識:姓名,證件型別,證件號碼,此步驟主要對接公安部聯網核查,看填寫使用者的資訊是否正確; 2.填寫聯絡方式:主要是為了生成一個申請單號; 3.選擇業務資料:主要是為了定位有異議的業務資訊; 4.填寫業務描述:主要是針對選擇

nodejs的http.request使用post方式提交資料請求

https://www.cnblogs.com/sunwubin/archive/2013/11/09/3416246.html 直接上程式碼:http_post.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1

vue之資料請求方式

vue之資料請求方式 1. vue-resource 2.axios 3.fetch-jsonp 一、vue-resource 1. 安裝vue-resource 在專案根目錄進行安裝:cnpm install vue-resource --save save說明:將此外掛名插入到pachage

layui中form表單提交資料方式

<form class="layui-form"> <div class="layui-form-item"> <input type="text" id="subTitle" name="subTitle" lay-verify="req

jQuery ajax資料請求

定義和用法 ajax() 方法通過 HTTP 請求載入遠端資料。 該方法是 jQuery 底層 AJAX 實現。大多數情況下你無需直接操作該函式,除非你需要操作不常用的選項,以獲得更多的靈活性。 var url = "/test/check"; $

JQuery提交資料(筆記)

向指定URL傳送json資料 $("#btnSend").click(function() { $("#request-process-patent").html("正在提交資料,請勿關閉

HTTP Post 常見的四種提交資料方式

HTTP/1.1 協議規定的 HTTP 請求方法中 POST 一般用來向服務端提交資料,本文主要討論 POST 提交資料的幾種方式。 我們知道,HTTP 協議是以 ASCII 碼傳輸,建立在 TCP/IP 協議之上的應用層規範。規範把 HTTP 請求分為三個部

Jquery通過jsonp請求方式判斷URL是否有效(URL有效性檢測)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>URL有效性檢測</title> <script src="js

request payload資料請求方式(原生AJAX POST請求)後端獲取引數錯誤

首先我先說明一下request payload請求時怎麼發生的 我們如果從一個from中去提交post請求時,資料是以Form Data方式去提交的,即:提交的資料被封裝在一個叫Form Data的請

jquery四種請求方式

jQuery中ajax的4種常用請求方式: 1.$.ajax()返回其建立的 XMLHttpRequest 物件。 $.ajax() 只有一個引數:引數 key/value 物件,包含各配置及回撥函式資訊。詳細引數選項見下。 如果你指定了 dataType 選項,請確保伺服

Jquery請求資料方式

/*$.ajax常用的幾個引數 // 1.url:要求為String型別的引數,(預設為當前頁地址)傳送請求的地址。 // 2.type:要求為String型別的引數,請求方式(post或get)預設為get。注意其他http請求方法,例如put和delete也可以使用,但僅部分瀏覽器支援。 // 3.

Android傳統HTTP請求get----post方式提交資料(包含亂碼問題)

1.模仿登入頁面顯示(使用傳統方式是面向過程的) 使用Apache公司提供的HttpClient  API是面向物件的 (文章底部含有原始碼的連線,包含了使用async框架) (解決中文亂碼的問題,主要是對中文的資料進行URL編碼) android手機預設的編碼是UTF-

表單中多個請求引數名字相同,伺服器到底獲取的是哪個請求引數的值,表單的action和get和post提交方式的關係以及提交資料的不同點

直接看程式碼和截圖吧,程式碼中有註釋,還有文字說明!表單get提交和post提交,一個很大的不同點大家都應該知道,post提交,瀏覽器位址列中不會明文顯示,而get提交,瀏覽器位址列中會明文顯示,這不是我們今天討論的重點!今天討論的重點如下:1.表單中如果有2個控制元件的na

PHP使用CURL模擬POST/GET方式提交資料,支援HTTPS請求

之前研究騰訊以及新浪微博的時候發現使用原本的CURL方式請求無法獲取返回值,後來才發現因為是HTTPS請求 /** * 模擬提交引數,支援https提交 可用於各類api請求 * @param string $url : 提交的地址 * @param arr

jQuery中ajax的4種常用請求方式

ger loaded resource media val als images 詳細 有一個 jQuery中ajax的4種常用請求方式: 1.$.ajax()返回其創建的 XMLHttpRequest 對象。 $.ajax() 只有一個參數:參數 key/va

【Django Series - 04】資料的增刪改:使用者提交資料,驗證資料的有效性並傳輸至後臺(jQuery.post)

Django Series(Django2.1.2 + Anaconda3) (一)安裝並配置 Django 環境 ||| 基於 Django 進行 Web 開發 (二)Django 基礎知識:語法、教程 (三)使用者管理模組:建立使用者、登入、退出 (四)資料的增刪改:使用者提交資

四種常見的POST提交資料方式

HTTP/1.1 協議規定的 HTTP 請求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 這幾種。其中 POST 一般用來向服務端提交資料,本文主要討論 POST 提交資料的幾種方式。 我們知道,HTTP 協議是以 ASCII 碼

JavaWeb:Controller中獲取Form表單提交資料方式

Controller中獲取Form表單提交的資料的方式 新增HttpServletRequst型別入參,通過HttpServletRequst.getParameter()獲取請求資料 @RequestMapping(value="/user/save", meth

jQuery+Ajax+js請求json格式資料並渲染到html頁面

1、先給json格式的資料: [ {"id":1,"name":"stan"}, {"id":2,"name":"jack"}, {"id":3,"name":"lucy"}, {"id":4,"name":"mary"}, {"id":5,"name":"jerry"}, {"id":6,"n

Spring MVC Web請求提交資料

Spring MVC Web請求提交資料到控制器有下面幾種方法:     1.使用HttpServletRequest獲取     2.使用@RequestParam註解     3.使用自動機制封