JQuery中使用Ajax賦值給全局變量失敗異常的解決方法
我們在用JQuery的Ajax從后臺(tái)提取數(shù)據(jù)后想把它賦值給全局變量,但是卻怎么都賦不進(jìn),為什么呢?
原因其實(shí)很簡單,我們用的Ajax是異步操作,也就是說在你賦值的時(shí)候數(shù)據(jù)還沒提取出來,你當(dāng)然賦不進(jìn)去,所以只要改成同步操作就行~
方法1:先設(shè)置同步在進(jìn)行Ajax操作
//在全局或某個(gè)需要的函數(shù)內(nèi)設(shè)置Ajax異步為false,也就是同步 $.ajaxSetup({ async :false}); //然后再進(jìn)行你的Ajax操作 $.post(地址,參數(shù),function(data, status){if(status =="success"){//賦值給全局變量}else{ alert("wrong");}});
方法2:直接用$.ajax
$.ajax({ type :"post", url :地址, data :"參數(shù)"+參數(shù)的值, async :false, success :function(data){//賦值給全局變量;}});
實(shí)例代碼:
- jQuery Ajax Post 回調(diào)函數(shù)不執(zhí)行問題的解決方法
- Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)實(shí)例分析
- ajax回調(diào)函數(shù)中使用$(this)取不到對(duì)象的解決方法
- ajax請(qǐng)求返回的數(shù)據(jù)看不到回調(diào)函數(shù)沒有執(zhí)行也沒報(bào)錯(cuò)
- 解決ajax回調(diào)函數(shù)返回的字符串亂碼問題
- ajax異步回調(diào)函數(shù)中給外部變量賦值的問題探討
- ajax JSONP請(qǐng)求處理回調(diào)函數(shù)jsonpCallback區(qū)分大小寫
- jQuery Tips 為AJAX回調(diào)函數(shù)傳遞額外參數(shù)的方法
- ajax回調(diào)函數(shù)參數(shù)傳遞正確方法
- ajax給全局變量賦值問題解決示例
- JQuery中使用Ajax賦值給全局變量異常的解決方法
- jquery ajax修改全局變量示例代碼
- Ajax獲取回調(diào)函數(shù)無法賦值給全局變量的問題
相關(guān)文章
jquery實(shí)現(xiàn)一個(gè)簡單好用的彈出框
這篇文章主要介紹了jquery如何實(shí)現(xiàn)的一個(gè)簡單的彈出框,經(jīng)測試非常好用,代碼簡潔,留著以后工作時(shí)候再用2014-09-09jQuery動(dòng)畫出現(xiàn)連續(xù)觸發(fā)、滯后反復(fù)執(zhí)行的解決方法
這篇文章主要介紹了jQuery動(dòng)畫出現(xiàn)連續(xù)觸發(fā)、滯后反復(fù)執(zhí)行的解決方法,實(shí)例分析了針對(duì)jQuery中slideUp、slideDown、animate等動(dòng)畫運(yùn)用時(shí)出現(xiàn)的滯后反復(fù)執(zhí)行等問題的解決方法,需要的朋友可以參考下2015-01-01jQuery+Ajax+PHP+Mysql實(shí)現(xiàn)分頁顯示數(shù)據(jù)實(shí)例講解
這是一個(gè)典型的Ajax應(yīng)用,在頁面上,您只需要點(diǎn)擊“下一頁”,數(shù)據(jù)區(qū)將自動(dòng)加載對(duì)應(yīng)頁碼的數(shù)據(jù),重新刷新數(shù)據(jù)區(qū)。類似的效果在很多網(wǎng)站上應(yīng)用,尤其在一些需要展示大量圖片數(shù)據(jù)的網(wǎng)頁如淘寶商品列表頁,Ajax分頁效果讓您的網(wǎng)站數(shù)據(jù)加載顯得非常流暢。2015-09-09jQuery實(shí)現(xiàn)選項(xiàng)卡切換效果簡單演示
這篇文章為大家分享了一款jQuery實(shí)現(xiàn)選項(xiàng)卡切換簡單演示效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-12-12jquery修改屬性值實(shí)例代碼(設(shè)置屬性值)
jQuery attr()方法用于設(shè)置/改變屬性值,下面的例子演示如何改變(設(shè)置)鏈接中 href 屬性的值2014-01-01Jquery中g(shù)etJSON在asp.net中的使用說明
Jquery中g(shù)etJSON在asp.net中的使用說明,需要的朋友可以參考下。2011-03-03