在我的网站上,我有一个动态创建的按钮。 当有人点击该按钮时(我正在使用“livequery”处理“click”事件), 脚本执行ajax请求,但如果我再次单击,而不是1个请求,现在有2个 请求同时,如果我再次点击,3请求,等等。 有人知道发生了什么事吗? 我的代码是这样的(我没有把}和});关闭我的命令):
$('#generate').livequery('click',function(){
//Make the formatBox
$( "#formatBox" ).dialog({
height: 200,
width: 500,
resizable: false,
modal: true
});
$('#generateWithSpecificFormat').livequery('click',function(){
$( "#formatBox:ui-dialog" ).dialog( "destroy" );
//Make the request to CGI
$.ajax({
url: '../../cgi-bin/list.py',
type: 'POST',
谢谢!
答案 0 :(得分:3)
$('#generateWithSpecificFormat').livequery('click',function(){})
。您不必将其放在$('#generate').livequery('click',function(){})
内。把它放在外面, 的所有内容都可以正常工作。