Javascript 如何在不中断功能的情况下处理404?
基本上,我有一系列电子邮件(Javascript 如何在不中断功能的情况下处理404?,javascript,jquery,fullcontact,Javascript,Jquery,Fullcontact,基本上,我有一系列电子邮件(attemptsArray),我使用FullContact的API查找它们 attemptsArray.forEach(function(attempt) { $.fullcontact.emailLookup(APIKEY, attempt, function(obj) { attemptsMade = attemptsMade + 1 console.log(attemptsMade); console.lo
attemptsArray
),我使用FullContact的API查找它们
attemptsArray.forEach(function(attempt) {
$.fullcontact.emailLookup(APIKEY, attempt, function(obj) {
attemptsMade = attemptsMade + 1
console.log(attemptsMade);
console.log('Looking up '+attempt+' ...This is attempt number'+attemptsMade)
if (obj.status == 200) {
var score = obj.likelihood;
console.log('Matched with a '+score+' likelihood')
correctAttempts.push(obj);
};
});
});
但是,如果返回404(即电子邮件不存在),它不会增加
attemptsMade
。有没有办法确保这种情况发生?我试过做一个if(obj.status==404)
,但这也不起作用。我在那里看到一个$
;这是jQuery插件吗?我假设您使用的是:我怀疑所有这些查找基本上都将在同一时间启动。这(几乎可以肯定)是一个异步API。真的,真的很奇怪。在$.ajax
文档中清楚地说明了错误
选项:跨域脚本和跨域JSONP请求不调用此处理程序。
但此API正在尝试使用它。。。是的,对于JSONP请求(检查),我想知道它是否经过测试?)你弄明白了吗?