<分区>
我正在创建一个小型域可用性检查器。为此,我会将所需的域解析为一个表单,并使用 jQuery AJAX 将其提交到一个 PHP 文件。 但是,当我循环遍历不同的 TLD 时,它突然变得不确定,我无法使用“TLD”在循环中进行进一步处理。据我所知,它与首先发生的循环和之后发出的请求有关,所以我不得不以某种方式卡住数组的索引。但我不知道该怎么做。
这是我的代码:
$("input[name=submit]").click(function(){
var getDomain = $("#domainsearch").val();
var stripDomain = getDomain.split(".");
var domain = stripDomain[0];
var tlds = ["dk", "se", "com", "net"];
for (var i = 0; i < tlds.length; i++ ) {
var dataString = "domain=" + domain + "." + tlds[i];
console.log(dataString);
$.ajax({
type: "POST",
url: "search.php",
data: dataString,
success: function(data) {
console.log(domain + "." + tlds[i] + " is " + data);
}
});
};
return false;
});
打印的 console.log 看起来像这样: