Bootstrapt的模态框链接另一个页面
用网上的方法,就是没有实现
然后看控制台,也没有加载新页面
先看下你的事件有没有触发,在事件代码开头加上一个alert之类的。是不是你的元素id没有写对。
如果触发了,再看你页面的地址对不对。
再检查下有没有异常,if判断有没有走进去,还有异步代码的执行先后顺序。
总之人家网上的代码也不是凭白写出来的,思路肯定是对的,你要仔细检查你的代码。
移除数据,让对话框能够在每次打开时重新加载页面
在搜索并查阅了相关文档后,发现在对话框的 hidden 事件里写上一条语句就可以了:
$("#myModal").on("hidden", function() {
$(this).removeData("modal");
});
应该是你的js受到框架模态窗口本身的js影响,没有生效。
两个建议:
1.仔细研究一下bootstrap的js,看一下为什么没生效;
2.干脆自己写一个模态(如果觉得bootstrap的样式好可以模仿它来写css),js基本只要控制显示隐藏就行了,想要特效的话可以用一下jquery的动画。