用例:单击锚标记时,向服务器发送该项目已被单击的信息。在这里你可以找到这个小提琴:http: //jsfiddle.net/nXYQP/5/
现在,当我快速单击锚标记时,我可以看到处理程序被调用的次数等于我单击的次数。但是从处理程序发送的 AJAX 请求的数量要少得多。
使用 Chrome 开发者工具检查发送的请求数。按 F12 打开开发人员工具并导航到网络选项卡,然后单击锚标记以查看它发送的请求数。
我无法推理这种行为。请给它一些光。
这是我的代码:
<a id="inc" href="http://www.google.com"> Click me </a>
<div id="container"> Click count will be updated here </div>
Javascript代码:
var text = "Click no:-";
var counter = 0;
$("#inc").click(function() {
var new_request = new XMLHttpRequest();
var new_serverURL = "http://www.google.com";
new_request.open('GET',new_serverURL,true);
new_request.send(null);
$("#container").html("<p>" + text + " " + counter + "</p>");
counter++;
});
</p>