Bootstrap Twitter引导模式弹出窗口未打开

mec1mxoz  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(3)|浏览(164)

我将部分视图(_AddExp)显示为模式弹出内容以添加新项。关闭模式弹出后,我尝试再次显示模式弹出以添加新项,但模式弹出未打开。我收到错误TypeError:$(...).modal不是行$('#AddExpModal').modal('show')上的函数;
第一个
在添加新体验的局部视图(_Addexp.cshtml)中,我使用了Document.Ready事件和一些其他函数来POST FORM数据,这是不是第二次没有显示弹出窗口的原因?我该如何解决此类问题?

c9qzyr3d

c9qzyr3d1#

最后找到原因。在partial view里面我正在加载jquery库sing代码
在主页面中,我也在加载jquery库,这使得问题一旦我从部分视图中删除jquery库,所有的工作似乎都很完美。

eh57zj3b

eh57zj3b2#

模态功能需要加载bootstrap.js。由于某些原因,在关闭模态后,它没有被加载。
我怀疑这是由于加载HTML并将其作为.load调用的一部分插入到DOM中造成的。它是否使用了iframe?或者它加载了一个不加载bootstrap.js的局部视图?
确认当.load完成时,仍为包含按钮的视图加载bootstrap.js。

ergxz8rk

ergxz8rk3#

如果您的#ExperienceList在您的模式中,则在您使用以下命令时会将其删除:

$("#AddExpInfo").html("");

您访问的页面不存在或已被删除!
这样可以吗?

相关问题