Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 Google Chrome-使用ajax时出现问题,如何修复?_Javascript_Jquery_Ajax_Google Chrome - Fatal编程技术网

Javascript Google Chrome-使用ajax时出现问题,如何修复?

Javascript Google Chrome-使用ajax时出现问题,如何修复?,javascript,jquery,ajax,google-chrome,Javascript,Jquery,Ajax,Google Chrome,在我家/办公室,它工作得很好 但昨天,我去了一个客户的位置,在那里他们有专门的互联网。但在那里,我所有的数据包都丢失了,因为延迟了,整个事情都无法正常工作,因为它在我的家庭/办公室网络到云端工作 我经常看到Google Chrome>网络>计时>连接设置=暂停14.89s和URL的红线 我怎样才能修好它?我花了好几个小时和这些人交流,但他们认为是我的代码造成的?我现在很困惑 var maincrawl_timer = null; function crawl() { maincra

在我家/办公室,它工作得很好

但昨天,我去了一个客户的位置,在那里他们有专门的互联网。但在那里,我所有的数据包都丢失了,因为延迟了,整个事情都无法正常工作,因为它在我的家庭/办公室网络到云端工作

我经常看到Google Chrome>网络>计时>连接设置=暂停14.89s和URL的红线

我怎样才能修好它?我花了好几个小时和这些人交流,但他们认为是我的代码造成的?我现在很困惑

var maincrawl_timer = null;

function crawl() {
    maincrawl_timer = setTimeout(function() {
        var s1 = $.get(submit_url + '/inbox', {
            action: 'spinbox',
            ousername: main_username,
            status: 'offline'
        }, function(msg) {
            for (drawSixRowOnly in msg.db) {}
        }, 'json');

        s1.always(function() {
            console.log('>>> crawl started. Are you sure its not causing Stalled??????????????????');
            crawl();
        });

    }, 3000);
}

// Boot once
crawl();

// Button used - to receive request
function ackowledge(input1, input2) {
    var chk = input2 + '_' + input1;
    if (search_row(chk) == chk) {
        error_show('Accepted by someone else.');
        return false;
    }

    $('#form1_show').show();
    $('#form1_title').html(input2);
    $.post(submit_url + '/spack', {
        action: 'spack',
        ousername: main_username,
        id: input1,
        kiosk: input2
    }, function(msg) {
        if (msg.result == 'ok') {
            spformid = msg.spformid; // selected: ACknowledge id 
            $('#form1_body').html(msg.form);
        } else {
            $('#form1_body').html('Failed');
        }
    }, 'json');
}

我在您的代码中没有看到任何会导致HTTP流量停滞的内容。当您尝试访问服务器时,Chrome开发工具中的HTTP请求/响应头是什么样子的?您是否收到403个错误?尝试从您的客户机向服务器发送SSHing,或者让网络工程师使用您的客户机URL在服务器上进行curl。如果所有这些都显示服务器将接受来自客户端的数据包,那么可能是您将数据包发送到了错误的端口,或者您没有正确地进行身份验证。如果未正确验证,请了解服务器的安全要求。您可能必须实现Oauth/cookies/Access Control允许源标题正确验证。

您可以直接访问浏览器地址栏上暂停的URL吗?@KevinB:Sir,服务器正在接受请求,没有任何限制。@DiegoZoracKy:是的,我可以从地址栏打开它。您遇到的问题是网络问题。它是您客户机的网络/计算机,或者是您的网络/服务器。从这一点诊断问题。因为你客户的人际网络成员已经排除了他们自己的问题,这一定是你的问题。(或者他们错了)您可以尝试将浏览器使用的dns服务器更改为谷歌的dns服务器。(一定要把它换回来!)