Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 即使async:true,我也会不断收到关于“的错误”;同步;XMLHttpRequest_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 即使async:true,我也会不断收到关于“的错误”;同步;XMLHttpRequest

Javascript 即使async:true,我也会不断收到关于“的错误”;同步;XMLHttpRequest,javascript,jquery,ajax,Javascript,Jquery,Ajax,我的问题是,即使在我的ajaxget请求中有async:true,我也会不断地得到ajax请求是同步的信息。有趣的是,它有时在这种情况下有效:) 在scroll事件中,它工作得非常好,我的意思是,在滚动和-150px到底部之后,当我请求列表中的更多行时,我没有错误,但是当我有类似这样的内容时: $('body').on('click', '.ion-chevron-right', function() { if($('.list div:nth-last-child(3)').hasCl

我的问题是,即使在我的ajaxget请求中有async:true,我也会不断地得到ajax请求是同步的信息。有趣的是,它有时在这种情况下有效:)

在scroll事件中,它工作得非常好,我的意思是,在滚动和-150px到底部之后,当我请求列表中的更多行时,我没有错误,但是当我有类似这样的内容时:

$('body').on('click', '.ion-chevron-right', function() {
    if($('.list div:nth-last-child(3)').hasClass('active')){
        GetList();
    }
    console.log('here');
    $('.col.next h3 .trgclik').click();
});
它有时有效,有时无效。我甚至在AJAX调用中添加了cache:false,但什么都没有,我仍然不断地出错(并非一直如此)

我必须补充一点,这个按钮“.ion chevron right”在其他元素中,它也是由AJAX加载的,但是这个“单击”事件我放在我的主文件中,在其中我还有一个滚动方法,AJAX可以完美地工作,也许这就是原因

编辑:

这是加载其他元素的第二个函数,我在其中有一个按钮:

var Preview =  {
    beforeSubmit:  showRequest,
    success:        showResponse,
    async: true,
    cache: false,
    complete: function(){
        console.log('it works');
    },
    url:            'deletedForStack',       
    type:           'post'
}

可以添加GetList函数吗?如果可能的话,后端代码TBH我不能把我的后端代码放在这里:/所以我添加了更多的JS代码