【问题标题】:append action result to modal div on button click在按钮单击时将操作结果附加到模态 div
【发布时间】:2014-09-01 21:34:56
【问题描述】:

我正在尝试将部分视图的操作结果附加到按钮上的模态弹出 div 点击

这是脚本;

Function Edit(ID) {
    debugger

    $('#basicModal1').load('@Url.Action("Edit", "Resource")', "&id=" + codeURIComponent(ID))

  }

点击按钮调用函数并将参数传递给它。

模态弹出窗口

<div  class="modal fade" id="basicModal1" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">

<div class="modal-dialog" style="margin:90px 0 0 360px">     

        <form style="height:440px;width: 500px;background-color:white" class="form">
        <div class="modal-header popup_back" >

        <h4 class="modal-title" id="myModalLabel1">Edit</h4>
        </div>

        <div class="modal-">
          <fieldset id="EditField" class="account-info" style="margin-top:-20px" >

        </fieldset>

        </div>
             <fieldset class="account-action">

//here i like to place the partial view result 

         </fieldset>
         </form>
        @*<div class="modal-footer">

    </div>*@

paritalviewaction 正在执行,但弹出窗口未显示...

【问题讨论】:

  • 你在使用 jQueryUI 来显示模态弹窗吗?

标签: javascript jquery asp.net-mvc twitter-bootstrap asp.net-mvc-4


【解决方案1】:

例如,您应该在加载事件之后添加 modal.show 事件;

$( "#result" ).load( "ajax/test.html", function() {

    console.log( "Load was performed." );
    // show modal with modal show/hide method

});

你的例子:

$('#basicModal1').load('@Url.Action("Edit", "Resource")', "&id=" + codeURIComponent(ID),
    function(){
        // modal.show
    });

【讨论】:

  • @user3755402,你用哪个库来做模态的?
  • 我不使用任何库,我只是创建了一个名为 basicModal div 的 div
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-19
  • 2019-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多