1. 程式人生 > >ajax同步設定後但是一直無效問題處理

ajax同步設定後但是一直無效問題處理

最次用ajax檢驗使用者名稱和密碼是否下面時,但是一直無效原來問題在紅色程式碼不應該放在$ajax   success:function(data){}內 

    $.ajax({
   url:"checkpassword.jsp?sle_login="+user+"&sle_password="+pw,
   type:"post",
   async:false,
   data:"",
   success:function(data){
      bool=data.indexOf("true");

     if(bool==-1){

        return false;

   }
   }
     

正確程式碼,紅色程式碼寫在$ajax外,把bool設定成全域性變數,然後在$ajax內給bool賦值

$("#recover1").submit(function(){
  jQuery.mobile.ajaxEnabled = false; 
   var pw=$("#password").val() ;
   var bool=-1;
      var user='<%=session.getAttribute("userid")%>';
      if(pw==""){
    alert("請輸入密碼");    
    return false;
   } 
    $.ajax({
   

url:"checkpassword.jsp?sle_login="+user+"&sle_password="+pw,
   type:"post",
   async:false,
   data:"",
   success:function(data){
      bool=data.indexOf("true");
   }
     
    });
  
   if (bool==-1){
   alert("密碼錯誤,請重新輸入");
   $("#password").val("");
      return false;
    }       
 
 });

相關推薦

ajax同步設定但是一直無效問題處理

最次用ajax檢驗使用者名稱和密碼是否下面時,但是一直無效原來問題在紅色程式碼不應該放在$ajax   success:function(data){}內      $.ajax({    url:"checkpassword.jsp?sle_login="+user+"&

ajax同步設定

 前端頁面,有時需要同步效果,得到某個結果後,再進行操作 1:AJAX訪問後臺,獲取資料,再進行之後的操作,有些人可以在success函式中回撥函式,但ajax中原本也可以設定async引數為false,來達到同步效果,async預設為true 程式碼:(設定同步後,alert(1

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

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

關於ajax同步異步處理循環遍歷及push時發生的疑問

包含 發生 圖片 不可 開始 感激 log 向上 希望 今天寫了一個簡單的ajax請求,其中因為一些需求 渲染過程沒有寫在回調函數內,要在外部訪問遍歷後的數組進行渲染,第一次寫時圖片如下圖 此時console.log(arr)打印出來的內容是一個長度為0,包含十條完整數據

VSCode同步其他平臺設定&外掛,一直不成功的話看這裡

在第一次上傳資料時,會基於token生成一個gist-id,注意這不是同一個東西。 配置檔案可以修改token;或者第一次Shift + Alt + u時會要求你填token; Windows:C:\Users\使用者名稱\AppData\Roaming\C

Android H5微信支付 webview設定referer 請求頭無效問題解釋和詳細處理方案

Android H5微信支付(或H5視訊連結)webview設定referer 請求頭無效問題解釋和詳細處理方案(附原始碼) 本文說明 這次也是專案中所碰到的問題總結,這次是專案需要對接新的一套第三方微信H5支付。其實開始是很簡單的只需要一個集合了所以必要引數後提交後臺返回的支付連

WKWebView的canGoBack屬性設定,呼叫goBack方法無效

在viewDidLoad方法裡面呼叫了jct_addWebView - (void)jct_addWebView{ JCTWebView *webView = [[JCTWebView al

ajax同步處理的理解。

ajax在沒有設定非同步屬性“async”的情況下,預設該值是為true的。 如果將該屬性設定為false後,js執行將會同步執行。 但有個奇怪的情況,如: <asp:Button ID="btnJZB" runat="server" Text=" 提交 " Tool

對於ajax請求,端不能直接返回頁面的處理方式

對於前後端分離的情況下,ajax請求在過濾器和攔截器中,都不能直接返回頁面,那麼應該怎麼處理呢?response.setContentType("application/json; charset=ut

Ajax如何設定同步請求

  var str = '';         // 傳送非同步請求,根據id獲取城市           $.ajax({            type:'post' ,          

Android 設定狀態列adjustResize屬性無效

這兩天被這個問題搞得很焦灼,今天終於解決了,在這裡把自己解決的辦法分享一下; 這是之前碰到的問題 如截圖所示,輸入框被遮住了 之前試過AndroidBug5497Workaround這個類,但發現在有些手機上無法做到適配,於是又到處找,最後終於找到了一種方法。 首先在對

php對nesc編譯的文件處理

inpu 內聯 spa 文件 close match clas put reg <?php $f_output = fopen("app_out.c","w"); $f_input = fopen("app.c","r"); while (!feof($f_inpu

ajax傳遞給臺數組參數方式

json ted lin -m [] logic ngx con 需要 出自:http://blog.csdn.net/lingxyd_0/article/details/10428785 在項目上用到了批量刪除與批量更改狀態,前臺使用了EasyUI的DataGrid,

JQ Ajax 同步與異步的區別

get 發送 ldr 假死 sync 發出 timeout 執行 結果 $.ajax({ url: xml_addr, type: ‘get‘, dataType: ‘xml‘,

ajax同步和異步的切換

完成 ajax 語句 同步參數 tro div 第一個 () acid ajax為網頁提供了非常不錯的異步機制,但是有時候兩個ajax放在一起,希望第一個完成後再繼續第二個ajax的執行。這時候可以將第一個ajax代碼帶上同步參數即可,如下: $.

mvc ---- ajax 提交過來的Json格式如何處理(解析)

soft sta mvc custom alt 提交 urn ima blog 前臺傳過來的不是一個對象,而是一個Json字符串怎麽辦 ? 如: {"fids":"2323","contents":"<p>lsdfjlsdjflsdf</p>

ajax同步請求時,google瀏覽器崩潰。改用Deferred

回調 概念 解決 但是 category hid 意思 val ret jQuery的開發速度很快,幾乎每半年一個大版本,每兩個月一個小版本。 每個版本都會引入一些新功能。今天我想介紹的,就是從jQuery 1.5.0版本開始引入的一個新功能----deferred對象。

經歷的一道色澤不同的一直被抗拒著你可以挑選一下心

avi pbr cbe dbf ace eee srpm abd dsr http://baobao.baidu.com/article/5f0a024fc69c8e50eca537d79a7d37b9.html?2017/10/04=dsrahu http://baoba

Ajax同步和異步

body serve 活動 發送 異步執行 async 完全 ajax syn Ajax在默認情況下是異步執行的,即其屬性 async: boolean (是否異步); 同步和異步的區別: 同步: Client 向 Server請求數據,直到該部分數據返回時,Client在

一種登記賬余額的處理方法

uuid 字段 優化 鎖定 sel chan 代碼 count acc 支付系統的記賬業務,需要登記每筆記賬流水的賬後余額。在大規模並發條件下,簡單使用樂觀鎖或者悲觀鎖都回嚴重的鎖定數據庫,導致性能變慢,下面介紹優化前和優化後的兩種處理思路。 第一種方案,使用樂觀鎖實現過程