我遇到了一个奇怪的问题。我已经使用 jqueryone()
方法将 click 方法绑定到 div 。
但是,如果我连续点击这个 div,那么在 IE 中它会执行AJAX
3-4 次方法。如果我禁用AJAX
调用并编写其他一些 DOM 操作函数,它只会按预期执行一次。
我不知道为什么,但是当我包含AJAX
call 时出现问题。
我在“http://jsfiddle.net/MCY4A/”创建了示例代码,但不确定如何在 jsfiddle 中进行 AJAX 调用
有人请帮忙。
我遇到了一个奇怪的问题。我已经使用 jqueryone()
方法将 click 方法绑定到 div 。
但是,如果我连续点击这个 div,那么在 IE 中它会执行AJAX
3-4 次方法。如果我禁用AJAX
调用并编写其他一些 DOM 操作函数,它只会按预期执行一次。
我不知道为什么,但是当我包含AJAX
call 时出现问题。
我在“http://jsfiddle.net/MCY4A/”创建了示例代码,但不确定如何在 jsfiddle 中进行 AJAX 调用
有人请帮忙。
我可能无法正确理解您的要求,但我假设您只想在某些 div 单击时调用 ajax 请求,您可以使用以下代码:
//declare global var countReq
var reqSend=false;
$(document).ready(function(){
$('#hitme').click(function(){
if(!reqSend) {
$.ajax({
type: "POST",
url: 'http://jsfiddle.net/',
}).success(function(res) {
$("#a").insert("<p>success</p>");
}).error(function(res) {
$("#a").insert("<p>error</p>");
});
reqSend=true;
}
});
});