首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery,Ajax (失败) net::ERR_CONNECTION_REFUSED

Jquery,Ajax (失败) net::ERR_CONNECTION_REFUSED
EN

Stack Overflow用户
提问于 2018-08-07 10:01:51
回答 1查看 3.4K关注 0票数 1

在重新加载页面并第一次执行脚本之后,我将获得(failed) net::ERR_CONNECTION_REFUSED,然后它就可以正常工作了。知道为什么吗?

我不会发布python和jquery的整个脚本,因为它会太长(大约1200行),而是会发布导致请求发生的部分。

Python:

代码语言:javascript
运行
复制
class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):
    def do_POST(self):
        self.send_response(200)
        self.send_header('Content-type','application/json; charset=utf-8')
        self.send_header('Access-Control-Allow-Origin', 'http://localhost')
        self.end_headers()
        content_length = int(self.headers['Content-Length'])
        body = self.rfile.read(content_length)
        parsed_q = urlparse(self.path)
        parsed_b = urlparse(body.decode("utf-8"))
        search_info = urllib.parse.parse_qs(parsed_q.query)
        user_info = urllib.parse.parse_qs(parsed_b.path)
        luk = ''.join(search_info['search'])
        wer = ''.join(search_info['parde'])
        user_id = ''.join(user_info['user'])
        self.wfile.write(bytes(where_to(luk, wer, user_id), "utf8"))
        return

    def do_GET(self):
        print ("get request...")
        self.send_response(200)
        self.send_header('Content-type','text/html; charset=utf-8')
        self.send_header('Access-Control-Allow-Origin', '*')
        self.end_headers()
        message = "Nothing to see here."
        self.wfile.write(bytes(message, "utf8"))
        return

Jquery或Ajax:

代码语言:javascript
运行
复制
else{
    $(".peenum").html("");
    $(".cont_row").html("");
    $('.progress-bar').css({"width": "0%"})
    var dat = Cookies.get()
    $(".where").each(function(){
        var url = 'http://localhost:8081/?search='+$("#enter_look_for").val()+'&parde='+$(this).val();
        $.ajax({
            url: url,
                method: "POST",
                data: dat,
                success: pajiehali
        });
    });
}

如果这些信息还不够,请随意询问,我会把我所有的代码都发布出来,如果这就是解决这个问题所需要的。

EN

Stack Overflow用户

回答已采纳

发布于 2018-08-07 12:23:15

好吧,所以我想告诉你们,希望我能得到一些答案,因为我在这里真的很无知。这只有发生在Chrome上,如果您在页面刷新之后执行请求,那么就会发生。如果您在刷新之后稍等,那么页面可以很好地运行。我在火狐上尝试了 it,而工作就像它应该刷新页面一样。在这一点上,,我怀疑发现了某种Chrome bug(这是不太可能的),或者,my的扩展,或者--正在干扰的东西。

把ing AdBlock从的帮助下关掉。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51724021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档