在我的网站上,我有一个动态创建的按钮。
当有人单击该按钮时(我正在使用“ 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',


谢谢!

最佳答案

问题是此$('#generateWithSpecificFormat').livequery('click',function(){})。您不必将其放在$('#generate').livequery('click',function(){})中。把它放在外面,一切都应该正常工作。

10-06 05:26