0

我正在尝试使用 jquery 开发一个 ajax 对话框。当我点击index.php页面中的链接时,假设:

<a href='ajaxreq.php' class='dialog'>First Request</a>

该页面ajaxreq.php应该使用 ajax 在对话框中打开。它工作正常。但是,在对话框中刚刚打开的页面( )中也有一些链接ajaxreq.php,假设

<a href='secondreq.php' class='dialog'>Second Request</a>

现在我想要,如果我点击,Second Request它也应该在一个对话框中打开。我怎样才能做到这一点?

注意:如果我在页面中包含jquery.js& ,那么第二个链接可以正常工作。但我不想将它包含在该页面中。毕竟,所有对话框都在页面上打开,所以我只想在文件中包含 js 文件。dialog.jsajaxreq.phpindex.phpindex.php

部分代码:

jQuery.fn.sDialog = function(options){

    return this.each(function(ind, elm) {

        var $t = jQuery(elm);

        $t.bind("click", '.sdialog', function(e){
            e.preventDefault();

            showLoading();

            if($t.is('a')){

                var url = $t.attr('href');
                ajaxReq(url, {});
                //$t.hide();
            }



        });

    });

};
4

0 回答 0