欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析jquery ajax異步調(diào)用方法中不能給全局變量賦值的原因及解決方法

 更新時間:2014年01月10日 08:55:45   作者:  
本篇文章主要是對jquery ajax異步調(diào)用方法中不能給全局變量賦值的原因及解決方法進行了詳細的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助

在調(diào)用一個jquery的ajax方法時我們有時會需要該方法返回一個值或者給某個全局變量賦值,可是我們發(fā)現(xiàn)程序執(zhí)行完后并沒有獲取到我們想要的值,這時很有可能是因為你用的是ajax的異步調(diào)用async:true(默認情況),如:

復(fù)制代碼 代碼如下:

function ManageCommentText(text) {
var result = text;
$.ajax({
data: "get",
url: "GetComments.aspx",
data: "type=getText&commentText=" + text,
cache: false,
async: false,
success: function (data) {
result = data;
}
})
return result;

以上方法是ajax的同步調(diào)用,只有在獲取到了data值并賦值給result以后才會返回result完成該方法的調(diào)用。若設(shè)為async:true,
則會未等到獲取data值就已經(jīng)返回了result。

另一個解決辦法就是將你的代碼直接寫到success方法里。(根據(jù)你的業(yè)務(wù)并不是所有的都可以直接寫到success里的)。

注意:如果設(shè)定為 async: false,就失去 ajax異步的優(yōu)點了哦。

相關(guān)文章

  • jQuery中next方法用法實例

    jQuery中next方法用法實例

    這篇文章主要介紹了jQuery中next方法用法,實例分析了jQuery中next方法的功能、定義及相關(guān)使用技巧,需要的朋友可以參考下
    2015-04-04
  • jQuery實現(xiàn)的漂亮表單效果代碼

    jQuery實現(xiàn)的漂亮表單效果代碼

    這篇文章主要介紹了jQuery實現(xiàn)的漂亮表單效果代碼,實例分析了jquery模擬快遞表單效果的實現(xiàn)方法,整體效果美觀大方,非常具有實用價值,需要的朋友可以參考下
    2015-08-08
  • jQuery EasyUI 布局之動態(tài)添加tabs標簽頁

    jQuery EasyUI 布局之動態(tài)添加tabs標簽頁

    本文給大家介紹jquery easyui布局之動態(tài)添加tabs標簽頁,實現(xiàn)思路是這樣的通過調(diào)用add方法就可以輕松實現(xiàn),本文分步驟給大家詳細介紹,需要的朋友一起學(xué)習(xí)吧
    2015-11-11
  • jQuery源碼分析之jQuery.fn.each與jQuery.each用法

    jQuery源碼分析之jQuery.fn.each與jQuery.each用法

    這篇文章主要介紹了jQuery源碼分析之jQuery.fn.each與jQuery.each用法,較為詳細的分析了each的用法,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • Jquery中Event對象屬性小結(jié)

    Jquery中Event對象屬性小結(jié)

    這篇文章主要介紹了Jquery中Event對象屬性的操作方法的總結(jié),非常的詳細,是篇十分不錯的文章,這里推薦給大家。
    2015-02-02
  • jQuery響應(yīng)enter鍵的實現(xiàn)思路

    jQuery響應(yīng)enter鍵的實現(xiàn)思路

    當用戶在表單里數(shù)據(jù)完數(shù)據(jù)后,之間按enter鍵就可以執(zhí)行查詢或者保存的操作。實現(xiàn)的思路如下
    2014-04-04
  • AspNet中使用JQuery上傳插件Uploadify詳解

    AspNet中使用JQuery上傳插件Uploadify詳解

    Uploadify是JQuery的一個上傳插件,實現(xiàn)的效果非常不錯,帶進度顯示。不過官方提供的實例時php版本的,本文將詳細介紹Uploadify在Aspnet中的使用
    2015-05-05
  • jQuery中removeClass()方法用法實例

    jQuery中removeClass()方法用法實例

    這篇文章主要介紹了jQuery中removeClass()方法用法,實例分析了removeClass()方法的功能、定義及從匹配元素刪除一個或多個類的使用技巧,需要的朋友可以參考下
    2015-01-01
  • jQuery中cookie插件用法實例分析

    jQuery中cookie插件用法實例分析

    這篇文章主要介紹了jQuery中cookie插件用法,結(jié)合完整實例形式分析了jQuery針對cookie操作的插件jquery.cookie.js相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • 基于JQuery和DWR實現(xiàn)異步數(shù)據(jù)傳遞

    基于JQuery和DWR實現(xiàn)異步數(shù)據(jù)傳遞

    這篇文章主要介紹了基于JQuery和DWR實現(xiàn)異步數(shù)據(jù)傳遞,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10

最新評論