$xy('#simpan').click(function() {
$xy('input[id="cekbok[]"]:checked').each(function() {
var data = (this.value);
var div = (this.value);
var str = window.location.href;
var res = str.replace("wp-admin/options-general.php?page=katalogu-options", "/wp-content/plugins/katalog/includes/img/loading.gif");
var loading = ('<img src="'+res+'">') ;
$xy.ajax({
type : 'POST',
url : '../wp-content/plugins/katalogunique/proses2.php',
data: {
id : (this.value)
},
success:function (data) {
$xy('#result'+div).empty();
$xy('#result'+div).append(data);
$xy('#tz'+div).remove();
}
});
});
});
我的函數在循環中將複選框值發送到proses2.php
,但是當我運行此腳本時,它將立即運行所有ajax POST調用。我想要一個接一個地運行ajax請求,或者等到完成後,我該如何解決這個問題?jQuery Ajax等待每個函數
你是什麼意思由_it將運行所有ajax POST_?多解釋一點。並且,看着'$ xy('input [id =「cekbok []」]:checked')'你似乎有多個'checkbox'和相同的'ID',這是錯誤的'ID'必須是在任何給定的文件中都是唯一發布你的'HTML'。 – lshettyl
如果我檢查10複選框,那麼它將運行10 Ajax後proses2.php,是複選框ID是唯一的,這個腳本已經工作,但我想讓它做1 1 ...謝謝 –
理想情況下你想要達到什麼 – dreamweiver