Я использую сценарий jquery для извлечения некоторых данных из файла PHP. Проблема заключается в том, что все данные извлекаются, сценарий не останавливается для выполнения.JQuery Ajax прекратить загрузку после успеха
Я использовал console.log для проверки, и я получаю это 1000 неопределенных и все еще увеличиваю до бесконечности (99999999+ undefined), я думаю, как остановить это?
id = 0;
function do_ajax() {
id++;
var url = $("#link_" + id).find("a").attr("href");
console.log(url);
$.ajax({
type: "POST",
data : {"url" : url},
url : "analyzer/checkbroken.php",
success: function(data){
if(data == "200")
{
$("#status_" + id).html(\'<i class="fa fa-check"></i>\');
} else {
$("#status_" + id).html(\'<i class="fa fa-times"></i>\');
$(".linka_" + id).addClass("brokenlink");
}
do_ajax();
}
});
};
do_ajax();
Когда вы хотите его остановить? –