Javascript 多次触发GET请求

Javascript 多次触发GET请求,javascript,python,Javascript,Python,我想与我的javascript代码通信,所以我创建了一些东西,在Python控制台中打印出lol:text 它能工作,但它能发射多次,甚至很难,我只说一次 服务器使用SimpleHTTPServer。 代码: Javascript代码: function log(txt) { var xhr = new XMLHttpRequest(), method = "GET", url = "/test?test=" + txt; xhr.open(met

我想与我的javascript代码通信,所以我创建了一些东西,在Python控制台中打印出
lol:text

它能工作,但它能发射多次,甚至很难,我只说一次

服务器使用SimpleHTTPServer。 代码:

Javascript代码:

    function log(txt)
    {
    var xhr = new XMLHttpRequest(),
    method = "GET",
    url = "/test?test=" + txt;
    xhr.open(method,url,true);
    xhr.send();
    }
输出:

lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g

您使用哪台服务器托管端点?瓶子樱桃味?德扬戈?这些类型的详细信息肯定会帮助您获得答案,因为问题可能与您提供的剪报无关:-)我刚刚尝试在Firefox Developers Edition中使用XMLHttpRequest重新创建您的问题,而我已经有了一个应用程序,因此无法重现您的问题。你能提供更多关于你的设置的细节吗?此外,在配对的应用程序中重新创建此功能可能会很有用。基本上是a。打印出lol:文本在哪里?在浏览器中?在打印机上?在服务器上?如果是浏览器,则显示其余javascript代码(例如,打印它的代码、启动请求的代码等),它使用SimpleHTTPServer并在Python控制台上打印。您使用哪台服务器来承载端点?瓶子樱桃味?德扬戈?这些类型的详细信息肯定会帮助您获得答案,因为问题可能与您提供的剪报无关:-)我刚刚尝试在Firefox Developers Edition中使用XMLHttpRequest重新创建您的问题,而我已经有了一个应用程序,因此无法重现您的问题。你能提供更多关于你的设置的细节吗?此外,在配对的应用程序中重新创建此功能可能会很有用。基本上是a。打印出lol:文本在哪里?在浏览器中?在打印机上?在服务器上?如果是浏览器,则显示它使用SimpleHTTPServer并在Python控制台上打印的其余javascript代码(如打印它的代码、启动请求的代码等)。
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g
lol: g