私はループの中にデータを投稿するので、投稿するデータが4つあり、応答データを4回取得します。 その後、私は4回目の警告を受けるが、私は4つのデータ投稿の後に1回の警告を表示したい。ループ内のJQueryポストメソッド内で一度のアラートを取得するには?
<script>
\t $('#save').on('click',function(){ \t
\t \t var i =1;
\t \t //i have 4 item
\t \t $('.item').each(function() { \t \t
\t \t \t
\t \t \t $.post("example.php", { id: i })
\t \t \t .done(function(data) {
\t \t \t \t \t \t \t
\t \t \t \t alert(0); // just one time
\t \t \t \t
\t \t \t
\t \t \t });
\t \t \t i++; \t
\t \t });
\t \t \t
})
</script>
あなたは()jQuery.whenを試すことができます。 –
欲しいもの - https://stackoverflow.com/questions/17904704/jquery-ajax-solution-inside-each-loop @XiaodanMaoが示唆しているように 'when'を使用してください。 –