【问题标题】:JQuery UI Dialog With Dynamically Loading URLs带有动态加载 URL 的 JQuery UI 对话框
【发布时间】:2016-10-12 22:43:36
【问题描述】:

我已经生成了像

这样的锚点
<a href="approvaledit.php?MSRID=<?php echo $MSRID; ?>" class="exampleLink"  >Approval</a>

我想用jquery ui对话框打开approvaledit.php,但是我成功了,因为它们都有相同的类名,所有生成的链接都打开第一个href,如何解决这个问题?

<a href="approvaledit.php?MSRID=<?php echo $MSRID; ?>" class="exampleLink"  >Approval</a>




var $modalDialog = $('<div/>', { 
          'class': 'exampleModal', 
          'id': 'exampleModal1' 
        })

        .appendTo('body')
        .dialog({
           dialogClass: 'my-extra-class',
           resizable: true,
           title:'PR Approval',
           autoOpen: false,
           width:'auto',
           height:'auto',
           show: 'fold',
           position:  { my: "right top", at: "top" },
            modal: true,
              close: function(event, ui) {
          location.reload();
     }
        }).css("font-size", "11px"); 


        $(function () {
            $('a.exampleLink').on('click', function (e) {
                e.preventDefault();
                var url = $('a.exampleLink:first').attr('href');
                $modalDialog.load(url, function(){
                 $('h4').hide();   $( "#btnCancel" ).hide(); 
                });

                $modalDialog.dialog("open");
            });
        });

【问题讨论】:

  • var url = $(this).attr('href'); ???
  • 是的,哈哈 thnx mate

标签: javascript php jquery user-interface dialog


【解决方案1】:

var url = $(this).attr('href');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 2013-01-18
    • 2011-07-09
    • 1970-01-01
    相关资源
    最近更新 更多