jquery怎么實現當提交表單的時候執行一個函數
3 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
ajax默認是異步提交的,所以并不是等你執行完一個操作后它才提交。在你做其他的事情的時候,他已經在提交了。要想等你做完一個事再提交,也就是讓程序一步一步地走,你要設置ajax里面的async: false
$('#submitBtn').click(function(){
//在這里做你要做的事
$.ajax({
url: "test.php",
async: false,
success: function(html){
alert(html);
}
});
});

汪汪一只貓
TA貢獻1898條經驗 獲得超8個贊
jquery的ajax有對應的事件。
$.ajax({
beforeSend: function(){
// 提交前觸發的事件
},
complete: function(){
//提交完成觸發的事件
}
success: function(){
//提交成功觸發的事件
}
});
不知道你問的是這個不。
- 3 回答
- 0 關注
- 1006 瀏覽
添加回答
舉報
0/150
提交
取消