Javascript JQuery ajax调用从不触发错误处理程序

Javascript JQuery ajax调用从不触发错误处理程序,javascript,php,jquery,ajax,error-handling,Javascript,Php,Jquery,Ajax,Error Handling,我有一个Ajax调用,调用一次,然后它递归地调用自己,以便管理新闻稿发送作业(发送由send.php脚本管理)。调用运行得很好(通常在最初的15-20分钟内运行得很好),唯一的问题是有时调用永远不会返回,但它不会触发ajax调用中可以看到的错误函数。事实上,从未调用警报,也从未显示“发送错误!!”消息。有什么问题吗 以下是感兴趣的函数: function _ajax_send(id_send, curr_index) { $.ajax({

我有一个Ajax调用,调用一次,然后它递归地调用自己,以便管理新闻稿发送作业(发送由send.php脚本管理)。调用运行得很好(通常在最初的15-20分钟内运行得很好),唯一的问题是有时调用永远不会返回,但它不会触发ajax调用中可以看到的错误函数。事实上,从未调用警报,也从未显示“发送错误!!”消息。有什么问题吗

以下是感兴趣的函数:

    function _ajax_send(id_send, curr_index)
    {
        $.ajax({
            type: "POST",
            url: "ajax/send.php",
            data: { id: id_send, index: curr_index },
            async: true,
            dataType: "json",
            global: true,
            timeout: 130000,
            erorr: function(xhr, status, error) {
                alert("SEND ERROR!!");
                setTimeout(function(){ _ajax_send(<?php echo $_GET['id']; ?>, Number(sent)); }, 3000);
            },
            success: function(data) {
                if(data.result) {
                    if(!data.completed)
                    {
                        calls = calls + 1;
                        _ajax_send(id_send, data.curr_index);
                    }
                    else
                    {
                        done = true;
                    }
                }
                else
                {
                    alert("Logic Error. Cause: " + data.error);
                }
            }
        });
    }
function\u ajax\u send(id\u send,curr\u index)
{
$.ajax({
类型:“POST”,
url:“ajax/send.php”,
数据:{id:id\u send,index:curr\u index},
async:true,
数据类型:“json”,
全球:没错,
超时:130000,
erorr:函数(xhr、状态、错误){
警报(“发送错误!!”;
setTimeout(函数(){u ajax_send(,Number(sent));},3000);
},
成功:功能(数据){
if(data.result){
如果(!data.completed)
{
呼叫=呼叫+1;
_ajax\u send(id\u send,data.curr\u index);
}
其他的
{
完成=正确;
}
}
其他的
{
警报(“逻辑错误。原因:”+数据。错误);
}
}
});
}

非常感谢您的帮助;)

可能是它被称为
error
,而不是
erorr
?我做了一个更改,以确定这是否是问题所在。同时,把它写下来作为一个答案,这样我就可以给你一个+1,如果你是正确的,就可以解决它了!;)是的,这就是问题所在,非常感谢