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&を含めると、2 番目のリンクは正常に機能します。しかし、私はそれをそのページに含めたくありません。結局のところ、すべてのダイアログがページ上で開いているので、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