Button 在twitter引导模式中单击主按钮时自定义回调url

Button 在twitter引导模式中单击主按钮时自定义回调url,button,dynamic,twitter-bootstrap,callback,modal-dialog,Button,Dynamic,Twitter Bootstrap,Callback,Modal Dialog,我有一个引导页面,列出了表中的项目。每个项目都有自己的“删除”链接,用于启动模式 <a href="#modalDel" data-idtodelete="<?php echo $value->id; ?>" class="deletelink"> Delete this item </a> ... jQuery("a.deletelink").click(function(event){ var id2del = $(this).data(

我有一个引导页面,列出了表中的项目。每个项目都有自己的“删除”链接,用于启动模式

<a href="#modalDel" data-idtodelete="<?php echo $value->id; ?>" class="deletelink">
Delete this item
</a>

...

jQuery("a.deletelink").click(function(event){
    var id2del = $(this).data('idtodelete');
    jQuery("#myModalLabel").html("Delete item: "+id2del); //works great
    jQuery('#modalDel').modal('show');
});

...
jQuery(“a.deletelink”)。单击(函数(事件){
var id2del=$(this.data('idtodelete');
jQuery(“#myModalLabel”).html(“删除项:+id2del);//效果很好
jQuery(“#modalDel”).modal('show');
});
我可以轻松地将数据传递到模式,但现在我必须在模式中创建主按钮以反映动态url,并在单击此按钮时(仅)调用它

有什么想法吗?谢谢


PS:无法对此使用隐藏事件,因为也可以使用“取消”按钮隐藏模式。此外,在调用dyn之后/之前,应关闭modal。删除主按钮的url

我冒险猜测一下。我还没有测试,因为我对设置不是很确定

var $ = jQuery; // using as a shortcut

$('#modalDel').on('show', 
       function()  {
          // Composes delete URL with arguments
          var dynUrl = composeUrl(args); 
          // assuming the modal button is an anchor element
          $('#modalButton').attr('href', dynUrl); 


          // Also closes the modal box after being clicked
          $('#modalButton').on('click', 
              function(e) { 
                   $('#modalDel').modal('hide');
              });

       });