jquery中的ajax如何返回結(jié)果而非回調(diào)方式即為同順序執(zhí)行
更新時(shí)間:2014年05月23日 10:46:37 作者:
默認(rèn)ajax是異步的,也就是在未響應(yīng)到結(jié)果時(shí)不影響向下的執(zhí)行,如果非要返回結(jié)果的話,將ajax 中的參數(shù) async 改為 false,即為同順序執(zhí)行
因?yàn)槟J(rèn)ajax是異步的,也就是在未響應(yīng)到結(jié)果時(shí)不影響向下的執(zhí)行。所以必須采用回調(diào)的方式來(lái)實(shí)現(xiàn)。這種方案效率更高。
如果非要返回結(jié)果的話,將ajax 中的參數(shù) async 改為 false,即為同順序執(zhí)行,如下實(shí)現(xiàn),即可返回到結(jié)果。
不過(guò)在非必要的情況下,不推薦此種做法
function(url,params){
var outdata;
$.ajax({
type : "get",
async:false,
dataType:"json",
url : url,
data: params,
success : function(data){
outdata = data;
},
error:function(e){
alert('ajax error');
}
});
return outdata;
}
如果非要返回結(jié)果的話,將ajax 中的參數(shù) async 改為 false,即為同順序執(zhí)行,如下實(shí)現(xiàn),即可返回到結(jié)果。
不過(guò)在非必要的情況下,不推薦此種做法
復(fù)制代碼 代碼如下:
function(url,params){
var outdata;
$.ajax({
type : "get",
async:false,
dataType:"json",
url : url,
data: params,
success : function(data){
outdata = data;
},
error:function(e){
alert('ajax error');
}
});
return outdata;
}
您可能感興趣的文章:
- jQuery Ajax Post 回調(diào)函數(shù)不執(zhí)行問(wèn)題的解決方法
- Jquery版本導(dǎo)致Ajax不執(zhí)行success回調(diào)函數(shù)
- jquery ajax的success回調(diào)函數(shù)中實(shí)現(xiàn)按鈕置灰倒計(jì)時(shí)
- jQuery Tips 為AJAX回調(diào)函數(shù)傳遞額外參數(shù)的方法
- jQuery AJAX回調(diào)函數(shù)this指向問(wèn)題
- 使用jQuery中的when實(shí)現(xiàn)多個(gè)AJAX請(qǐng)求對(duì)應(yīng)單個(gè)回調(diào)的例子分享
- jquery ajax 向后臺(tái)傳遞數(shù)組參數(shù)示例
- Jquery中ajax方法data參數(shù)的用法小結(jié)
- 淺析jQuery Ajax請(qǐng)求參數(shù)和返回?cái)?shù)據(jù)的處理
- jQuery實(shí)現(xiàn)ajax回調(diào)函數(shù)帶入?yún)?shù)的方法示例
相關(guān)文章
ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn)代碼
本項(xiàng)目運(yùn)用了 FLEAPHP,MYSQL,SMARTY,FCKEDItor,JSON,PROTOTYPE的技術(shù),在這里首先要感謝這些開(kāi)源項(xiàng)目的開(kāi)發(fā)者給我們帶來(lái)的好東西,其次要感謝[生氣豬--讓我?guī)退鲆粋€(gè)這樣的小東西來(lái)提醒她按時(shí)完成事情].花了一個(gè)3個(gè)小時(shí)完成.希望給大家起到拋磚引玉的作用啊....2008-09-09
Ajax 提交表單數(shù)據(jù)到入庫(kù)的全盤(pán)操作流程分享
以下是Ajax 提交表單數(shù)據(jù)到入庫(kù)的全盤(pán)操作流程,希望本文對(duì)廣大php開(kāi)發(fā)者有所幫助,感謝閱讀本文2014-01-01
通過(guò)抓取淘寶評(píng)論為例講解Python爬取ajax動(dòng)態(tài)生成的數(shù)據(jù)(經(jīng)典)
在學(xué)習(xí)python的時(shí)候,一定會(huì)遇到網(wǎng)站內(nèi)容是通過(guò) ajax動(dòng)態(tài)請(qǐng)求、異步刷新生成的json數(shù)據(jù) 的情況,并且通過(guò)python使用之前爬取靜態(tài)網(wǎng)頁(yè)內(nèi)容的方式是不可以實(shí)現(xiàn)的,所以這篇文章將要講述如果在python中爬取ajax動(dòng)態(tài)生成的數(shù)據(jù)。2015-10-10
基于Ajax技術(shù)實(shí)現(xiàn)考試倒計(jì)時(shí)并自動(dòng)提交試卷
這篇文章主要介紹了基于Ajax技術(shù)實(shí)現(xiàn)考試倒計(jì)時(shí)并自動(dòng)提交試卷 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06
Ajax異步提交數(shù)據(jù)返回值的換行問(wèn)題實(shí)例分析
這篇文章主要介紹了Ajax異步提交數(shù)據(jù)返回值的換行問(wèn)題,結(jié)合實(shí)例形式較為詳細(xì)的分析了ajax異步提交過(guò)程中返回值帶有換行的處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12
實(shí)例代碼講解ajax實(shí)現(xiàn)的無(wú)刷新分頁(yè)
這篇文章主要介紹了實(shí)例代碼講解ajax實(shí)現(xiàn)的無(wú)刷新分頁(yè)的相關(guān)資料,需要的朋友可以參考下2015-12-12
基于HTML5 Ajax實(shí)現(xiàn)文件上傳并顯示進(jìn)度條
這篇文章主要介紹了基于HTML5 Ajax實(shí)現(xiàn)文件上傳并顯示進(jìn)度條的相關(guān)資料,需要的朋友可以參考下2016-02-02

