jQuery Ajax執行順序問題

2022-07-24 14:24:19 字數 532 閱讀 4719

**如下:

$(document).ready(function

() ,

error:

function ()

});$("#attr01").wijgrid();

});

我理想的是先ajax得到資料,再繫結到控制項,可事實是先執行的繫結,後執行

ajax

方法,js

不是按順序執行嗎?

預設情況下jquery的

ajax

是非同步執行的,所以它在去獲取資料的同時也在執行下面的繫結,因為獲取資料是需要一定的時間,所以你看到的效果是先繫結後獲取資料。只要新增新增

async:false.

即修改為同步了,具體的**如下:

$.ajax({

type: 'post',

async: 

false

,   url: 'griddemo.aspx/placeorder',

datatype: 'json',

jquery ajax 事件執行順序

jquery中各個事件執行順序如下 1.ajaxstart 全域性事件 2.beforesend 3.ajaxsend 全域性事件 4.success 5.ajaxsuccess 全域性事件 6.error 7.ajaxerror 全域性事件 8.complete 9.ajaxcomplete 全域...

jQuery Ajax執行順序問題

如下 document ready function error function attr01 wijgrid 我理想的是先ajax得到資料,再繫結到控制項,可事實是先執行的繫結,後執行ajax方法,js不是按順序執行嗎?預設情況下jquery的ajax是非同步執行的,所以它在去獲取資料的同時也在...

Jquery ajax執行順序 返回自定義錯誤資訊

1.多個ajax 在乙個function中的執行順序 由於jquery中的ajax的async預設是true 非同步請求 如果想乙個ajax執行完後再執行另乙個ajax,需要把async false就可以了 function testajax alert test ajax error functi...