$ .get发送2个请求而不是1个

时间:2017-07-27 11:18:02

标签: javascript jquery ajax get

我有一个脚本函数,它向url发出get请求

function openPage(url) {
     $.get(url+" #containerMain", function(data) {
    if (data.indexOf("<html id='loginPage'>") == -1) {
                $("#bodyMainTop").load(url); 
            } else {
                $("#containerMain").replaceWith(data);
            }
        }); 
 }

我将此方法用作

<a href="javascript: openPage('url')">Register Customer </a>

但是这个代码不是发出1个请求而是发出2个请求。它也可以在浏览器的网络选项卡中看到。我无法弄清楚这一点。任何人都可以给我一些指导,或者可以指出我可以开始调试的方向。

1 个答案:

答案 0 :(得分:1)

你有2个ajax电话

1。$.get(url+" #containerMain",

2。$("#bodyMainTop").load(url);

所以你得到2 xhr的请求