Ajax中將success返回值return給上一級函式
function ckEmail(){ var email = $('#txtEmail').val(); if(/^[a-zA-Z0-9_.-][email protected][a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/.test(email)){ $("#emailValidMsg").html("<img src='../images/load.gif' width='12' height='12' align='top'/><span style='color:#666666'>正在檢測郵件可用性</span>"); var result = null;//定義全域性變數,用來接收ajax返回引數 $.ajax({ url:"${ pageContext.request.contextPath }/user/ckEmailServer", type:"post", data:"user.email="+email, dataType:"json", async:false,//將同步標誌改為false,代表執行完後續程式碼才返回結果 success:function(json){ if("ok" == json.message) { $("#emailValidMsg").html("<span style='color:#666666'><img src='../images/right.gif' width='12' height='12' align='top'/> 電子郵件地址可用</span>"); result = true; } else { $("#emailValidMsg").html("<img src='../images/wrong.gif' width='12' height='12' align='top'/> 抱歉,郵件地址已經被使用"); result = false; } } }); return result; } else if(email.length==0){ $("#emailValidMsg").html("<img src='../images/wrong.gif' width='12' height='12' align='top'/> 電子郵件不能為空"); return false; } else{ $("#emailValidMsg").html("<img src='../images/wrong.gif' width='12' height='12' align='top'/> 電子郵件地址格式錯誤"); return false; } }
相關推薦
Ajax中將success返回值return給上一級函式
以郵箱驗證功能為例function ckEmail(){ var email = $('#txtEmail').val(); if(/^[a-zA-Z0-9_.-][email protected][a-zA-Z0-9-]+(\.[a-zA-Z0-
[轉]IE9.0或者360下js(JavaScript、jQuery)不能正確執行(加載),按F12後執行正常;Firefox下ajax的success返回數據data(json、string)無法獲取
cli onf string 不同 logs script blog 綁定 導入 兼容問題1: 頁面的分享等插件加載不全,並無法點擊。 兼容問題2: IE下頁面選擇器(#id、.class.etc.)綁定click事件無法訪問到,後臺springmvc方法,也無法獲取
一篇博客分清shell中的狀態返回值-return-break-continue-exit
shell一篇博客分清shell中的狀態返回值-return-break-continue-exit 一、break、continue、exit、return的區別和對比 條件與循環控制及程序返回值命令知識表命令說明break n如果省略n,則表示跳出整個循環,n表示跳出循環的層數continue n如果省略
Ajax詳解及使用Ajax時的返回值類型有哪些?
itl use text 數據 .ajax ack 部分 $.ajax llb Ajax詳解 Ajax = 異步 JavaScript 和 XML。 Ajax 是一種用於創建快速動態網頁的技術。 通過在後臺與服務器進行少量數據交換,A
Java框架-SpringMVC的應用(json資料互動、控制器方法返回值、檔案上傳)
1. 搭建SpringMVC開發環境 1.1 建立專案,新增依賴 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x
ajax解析success返回的json字串
假設收到伺服器返回的json字串:{id:1,name:Tom},{id:2,name:Jack} 解析方法如下: $.ajax({ url: usl, type : "post", dataType : "json", data : userData, succes
webservice學習筆記(十二):js與jquery利用ajax獲取webservice返回值
1.webservice服務端程式碼如圖(ps:只是一個簡單的sayHello的demo): -服務端是基於spring的,具體beans.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <bea
ajax-處理xml返回值
<body> <input type="button" name="" value="看書" onclick="kan();"> </body> <script type="text/javascript"> function
ajax-處理json返回值
<body> <input type="button" name="" value="換一首"> <h1>名稱</h1> <h5>作者</h5> <p>內容</p>
js中函式的返回值return
js中函式的返回值:return 一、函式的返回值需要注意的幾點: 1、函式名+括號:如fn1() == return 後面的值
jquery ajax非同步 獲得返回值
<span style="font-size:24px;"><strong>使用ajax非同步到一般處理程式ashx</strong></span>$.
Extjs Ajax 提交方式 Form.doAction('submit',...)和 Ext.Ajax.request的返回值
1.Form.doAction 標準格式:form.doAction('submit',{ success : function(response, options) { if(options.result){ Ext.Msg.alert('提示',options.
JS中new操作符與函式返回值return
預設情況 預設情況下函式的返回值為undefined(即沒有顯示地定義返回值的話),但是建構函式比較例外,new建構函式在沒有return的情況下預設返回新建立的物件。但是在有顯示返回值的情況下,如果返回值為基本資料型別的話(string,number,b
Jquery使用Ajax構建方法返回值
使用Jquery 非同步請求返回資料 function showLog(account_id){ var logss; var ajaxUrl="/tes"; $.ajax({
獲取 jQuery success 返回值
取自StackOverflow 測試可用 既使用了非同步又可以外部呼叫回撥函式返回值 var getJson = function (callback) { $.ajax({ url: '../mockData/test.json',
jquery ajax 無法獲取返回值問題
最近在做會員註冊這塊。用了jquery的 ajax 驗證使用者名稱。郵箱,驗證碼 function check_email() { var check_email = $("#reg_mail").val(); var reg = /^([a-zA-Z0-9_-])[emai
ajax請求其返回值為undefined
$.ajax 獲取返回值 因為ajax預設是非同步呼叫的,所以得到的返回值是空值,要得到值必須改成同步:async: false,//同步。同時,必須定義一個全域性變數 var flag = ""來儲存返回值。否則得到的是undefined 解決方法: fu
js中函式返回值return
全棧工程師開發手冊 (作者:欒鵬) 函式返回值 1、所有函式都有返回值,沒有return語句時,預設返回內容為undefined,和其他面向物件的程式語言一樣,return語句不會阻止f
函式可以有兩個返回值?初探神奇的fork()函式
一個函式的返回值可有兩個 一個很簡單的選擇分支結構,學過基本語法的都知道,如果走if,就不會走else if. 當然,那是沒有碰到fork()函式的時候. 為什麼呢? 我們編譯執行一下程式碼來觀察結果. 發現兩個printf都被執行了?難道if
從ajax的回調函數(success等)中取返回值
ray div eno log left 應該 var code msg 1 var strs = new Array(); 2 3 function getData() { 4 var strs2 = n