使用数据属性将信息传递给模态:有没有办法传递多条信息?

时间:2015-04-26 01:44:40

标签: javascript twitter-bootstrap-3 modal-dialog

我使用以下代码将变量传递给模态:

<button type="button" class="btn btn-primary" data-toggle="modal" 
                            data-target="#exampleModal" data-whatever="<?php echo urlencode($parkrow['name']) ?>">Open modal for <?php echo
                             $parkrow['name']; ?></button>

和Javascript:

$('#exampleModal').on('show.bs.modal', function (event) {

    var div = document.getElementById("dom-target");
    var myData = div.textContent;
  var button = $(event.relatedTarget) 
  var recipient = button.data('whatever') 
  var modal = $(this)
  modal.find('.modal-header').text('New message to ' + recipient)
  modal.find('.modal-body input').val(myData)

有没有办法发送超过一条信息?我已经尝试通过阵列和其他一些方式来做这件事,但我似乎无法做任何事情。

1 个答案:

答案 0 :(得分:0)

那样的东西?

<div data-foobar='{"foo":"bar"}'></div>