我有一個jQuery ajax函數。回調函數由兩個函數組成:在jQuery中保留函數順序ajax回調函數
1)取ajax結果(這是一個html表單)並將其作爲html span的內部html插入。 2)提交此表格
如何確保表單在JavaScript嘗試提交之前加載?
代碼:
$("select").live("change", function(){
FormUpdate();
})
function FormUpdate() {
$.ajax({
type: "POST",
url: "index.php?UpdateForm=Yes",
data: $("#Form").serialize(),
success: function(msg){
$("span#Content").html(msg);
$("#Form").submit();
}
});
}
我的問題就來了,因爲JavaScript嘗試提交表單,它加載和我的數據在提交前。
我想我的代碼有另一個問題,如果回調函數是同步的 – Brian 2010-01-07 23:19:21
有什麼問題? – mauris 2010-01-08 00:50:19