ajax 呼び出しが 0 を返すまで 2 秒間一時停止して自分自身を呼び出す関数があります。今では長時間継続できるため、一時停止するか、ボタン クリックなどの外部イベントで停止したいと考えています。
function create_abcd()
{
var dataString = 'action=create_abcd&type=' + $('#abcd_type').val() + '&count=100';
$.ajax({
type: "POST",
url: "backend.php",
data: dataString,
success: function(msg){
if(msg != "0")
{
$("#abcd_output").append('<p>' + msg + '</p>')
setTimeout(create_abcd, 2000);
}
else
return false;
}
});
}
どんな助けでも大歓迎です!