我正在使用twitter引导的模式弹出窗口
<;div id=“myModal”class=“modal隐藏淡入”gt;
<;div class=“模态标题”>;
<;a class=“close”data dismission=“modal”>;×</a>;
<;h3>;标题</h3>;
</部门>;
<;div class=“模态体”></部门>;
<;div class=“模态页脚”>;
<;输入type=“submit”class=“btn btn success”value=“Save”/>;
</部门>;
</部门>;
我可以使用ajax加载包含以下a元素的内容:
<;数据切换=“模态”数据目标=“#myModal”href=”https://stackoverflow.com/questions/12449890/edit.aspx“>;开放模式</a>;
现在我必须打开相同的模式,但使用不同的url。我正在使用此模式编辑数据库中的实体。因此,当我在实体上单击“编辑”时,我需要加载带有ID的模态
<;数据切换=“模态”数据目标=“#myModal”href=”https://stackoverflow.com/questions/12449890/edit.aspx?id=1“>;开放模式</a>;
<;数据切换=“模态”数据目标=“#myModal”href=”https://stackoverflow.com/questions/12449890/edit.aspx?id=2“>;开放模式</a>;
<;数据切换=“模态”数据目标=“#myModal”href=”https://stackoverflow.com/questions/12449890/edit.aspx?id=3“>;开放模式</a>;
如果我点击1号链接,它可以正常工作。但是如果我点击链接2,模态内容已经加载,因此它将显示链接1中的内容
如何在twitter引导模式弹出窗口中刷新或重置ajax加载的内容
我也遇到了同样的问题,我想这样做的方法是删除数据切换属性,并为链接提供一个自定义处理程序
类似于:
$(“a[数据目标=#myModal]”)。单击(函数(ev){
ev.preventDefault();
var target=$(this.attr(“href”);
//加载url并在成功时显示模式
$(“#myModal.modal body”).load(目标,函数(){
$(#myModal”).modal(“show”);
});
});
稍后将尝试并发表评论