我尝试在引导模式对话框上显示一个表单,我也想在它上面使用一个工具提示控件。我正在使用 ajax 加载功能加载模式对话框的内容。
我想使用引导工具提示控件,因此必须在加载内容时进行初始化。
我捕获了全局 ajax 完成事件,并将工具提示初始化代码放入此函数中。
//Global Ajax Complete
$("body").bind("ajaxSend", function (e, xhr, settings) {
//Sent
}).bind("ajaxComplete", function (e, xhr, settings) {
//Complete
afterLoad();
}).bind("ajaxError", function (e, xhr, settings, thrownError) {
//Error
});
function afterLoad() {
// code to execute
$(".btn").popover();
$(".validator").tooltip();
}
我的问题是在加载内容并执行 afterLoad 函数时,我收到以下错误消息:
0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法“popover”
bootsrap js 包含在 html 中,我可以在任何页面中使用它,但在模态对话框页面中。
我猜是因为模态对话框的内容是使用 ajax 加载的。
l.