jquery中ajax函數(shù)執(zhí)行順序問題之如何設(shè)置同步
更新時(shí)間:2014年02月28日 17:05:41 作者:
這篇文章主要介紹了jquery中ajax函數(shù)執(zhí)行順序問題之如何設(shè)置同步,需要的朋友可以參考下
JavaScript code
function existProduct(obj){
var productname = escape(obj.val());
$.getJSON("../product/searchProductByName.action",datat,function(data){
var falg;
falg = data[0]['existproduct'];
//falg返回為no 或yes,
return falg;
});
}
function validateform(){
//alert(existProduct($("#products_name")));
if(validateNotnull($("#products_name"))){
if(existProduct($("#products_name"))){
$("#productform").submit();
}else{
$("#spanproduct").html("業(yè)務(wù)名稱已經(jīng)存在");
}
}else{
$("#spanproduct").html("業(yè)務(wù)名稱不能為空");
}
}
在這個(gè)existProduct(obj)這個(gè)函數(shù)中,我調(diào)用jquery中的getJSON函數(shù),返回?cái)?shù)據(jù)庫中查找的結(jié)果,這個(gè)用firebug查過應(yīng)該沒有問題,離譜的就是在執(zhí)行的時(shí)候,代碼先執(zhí)行的return falg,然后再執(zhí)行g(shù)etJSON,請(qǐng)高手指點(diǎn)指點(diǎn)
復(fù)制代碼 代碼如下:
function existProduct(obj){
var productname = escape(obj.val());
$.getJSON("../product/searchProductByName.action",datat,function(data){
var falg;
falg = data[0]['existproduct'];
//falg返回為no 或yes,
return falg;
});
}
function validateform(){
//alert(existProduct($("#products_name")));
if(validateNotnull($("#products_name"))){
if(existProduct($("#products_name"))){
$("#productform").submit();
}else{
$("#spanproduct").html("業(yè)務(wù)名稱已經(jīng)存在");
}
}else{
$("#spanproduct").html("業(yè)務(wù)名稱不能為空");
}
}
在這個(gè)existProduct(obj)這個(gè)函數(shù)中,我調(diào)用jquery中的getJSON函數(shù),返回?cái)?shù)據(jù)庫中查找的結(jié)果,這個(gè)用firebug查過應(yīng)該沒有問題,離譜的就是在執(zhí)行的時(shí)候,代碼先執(zhí)行的return falg,然后再執(zhí)行g(shù)etJSON,請(qǐng)高手指點(diǎn)指點(diǎn)
您可能感興趣的文章:
- 淺談js在html中的加載執(zhí)行順序,多個(gè)jquery ready執(zhí)行順序
- 簡述jQuery ajax的執(zhí)行順序
- Jquery ajax執(zhí)行順序 返回自定義錯(cuò)誤信息(實(shí)例講解)
- jQuery中(function(){})()執(zhí)行順序的理解
- 如何確保JavaScript的執(zhí)行順序 之jQuery.html深度分析
- jquery $.ajax各個(gè)事件執(zhí)行順序
- jQuery中triggerHandler()方法用法實(shí)例
- jquery的trigger和triggerHandler的區(qū)別示例介紹
- jQuery事件模型默認(rèn)行為執(zhí)行順序及trigger()與 triggerHandler()比較實(shí)例分析
相關(guān)文章
JQ技術(shù)實(shí)現(xiàn)注冊(cè)頁面帶有校驗(yàn)密碼強(qiáng)度
這篇文章主要介紹了JQ技術(shù)實(shí)現(xiàn)注冊(cè)頁面帶有校驗(yàn)密碼強(qiáng)度,需要的朋友可以參考下2015-07-07
基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼
這篇文章主要介紹了基于jquery實(shí)現(xiàn)發(fā)送文章到手機(jī)的代碼,非常簡單實(shí)用,需要的朋友可以參考下2014-12-12
jQuery實(shí)現(xiàn)的輸入框選擇時(shí)間插件用法實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的輸入框選擇時(shí)間插件用法,實(shí)例分析了jQuery插件jquery.settime.js的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
jQuery實(shí)現(xiàn)監(jiān)聽下拉框選中內(nèi)容發(fā)生改變操作示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)監(jiān)聽下拉框選中內(nèi)容發(fā)生改變操作,結(jié)合實(shí)例形式分析了jQuery針對(duì)select選中觸發(fā)change事件相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
jQuery實(shí)現(xiàn)仿美橙互聯(lián)兩級(jí)導(dǎo)航菜單效果完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)仿美橙互聯(lián)兩級(jí)導(dǎo)航菜單效果,以完整實(shí)例形式分析了jQuery響應(yīng)鼠標(biāo)事件實(shí)現(xiàn)針對(duì)頁面元素的遍歷及樣式的動(dòng)態(tài)操作技巧,需要的朋友可以參考下2015-09-09
jQuery easyui datagrid動(dòng)態(tài)查詢數(shù)據(jù)實(shí)例講解
接下來將從前臺(tái)提交查詢條件,從MSSQL返回json數(shù)據(jù)的一個(gè)事例來講解一下datagrid動(dòng)態(tài)查詢數(shù)據(jù),感興趣的你可不要錯(cuò)過了哈,希望本文可以幫助到你2013-02-02

