Ajax在每个颜色框加载时调用增量时间

时间:2014-07-08 04:43:33

标签: javascript jquery ajax colorbox

我有一个jquery函数,可以在colorbox中点击按钮调用php文件。问题是每次我打开彩盒时,php文件都会通过colorbox调用增量。

Jquery代码:

$('.ajax').colorbox({
                onComplete:function(){

                    $.colorbox.resize();

                    $(document).on("click","#list_schemes",function(){

                        $.colorbox({
                            href:"./php_page.php,
                        });

                    }); 
                },

Html代码:

<button type="button" id="list_schemes">Activate Schemes</button> // this is in colorbox

请帮助解决方案。

1 个答案:

答案 0 :(得分:0)

您正在每次ajax调用时添加click事件。下面的代码应该只运行一次。

$(document).on("click","#list_schemes",function(){
    $.colorbox({
        href:"./php_page.php,
    });
});