AJAX加载的内容中未定义引导程序日期选择器
bootstrap-datepicker undefined in AJAX loaded content
我正在使用此repo中的引导程序日期选择器:https://github.com/eternicode/bootstrap-datepicker主页:http://eternicode.github.io/bootstrap-datepicker
它适用于带有日期字段的表单。然而,在该表单上,我还有一个按钮,可以以模式打开子表单,该子表单也有日期字段。问题是,在该子窗体上,日期选择器是未定义的,因此不起作用。
在使用AJAX加载的模态表单页面中,我有以下片段:
<script type="text/javascript">
$(document).ajaxComplete(function()
{
var thing = $('.date-container input');
console.log(thing); //prints as a valid element
console.log($.datepicker); //prints as 'undefined'
thing.datepicker({ //crashes the script due to .datepicker being undefined
autoclose: true,
todayHighlight: true
});
});
</script>
我甚至试着从文档中运行这段代码来设置模式脚本中的格式,但这段代码也导致了一个错误,称日期选择器未定义:
$.fn.datepicker.defaults.format = "mm/dd/yyyy";
因此,出于某种原因,在通过AJAX加载的模态中包含的脚本中,日期选择器只是未定义的,但在加载模态的父页面中,日期选取器工作正常。
有什么问题吗?
是否在模态页面中再次加载jQuery?我怀疑这可能是罪魁祸首。
相关文章:
- 为什么这个函数调用会破坏程序并导致未定义的变量
- 引导模式:未定义
- importScripts在web工作程序中返回未定义的
- 注入应用程序的角度控制器未定义
- 为什么我的程序提醒未定义的值
- Ionic应用程序在部署后给出ReferenceError:未定义Promise
- 运行此程序后出现错误,未捕获的类型错误:无法读取未定义的属性“推送”
- 正在转换为引导:未定义通知
- JSHint 错误:未定义我的应用程序 (W117)
- 切换菜单未显示 - 引导程序 3
- 图像未调整引导程序 3 的大小
- 在一个页面上引导多个角度应用程序会导致控制器未定义错误
- 日期时间选择器引导程序获取值并将其用作输入未定义的错误
- 未定义的函数初始化标签输入引导程序 3.
- AJAX加载的内容中未定义引导程序日期选择器
- 绑定后未定义应用程序
- Ext.JS 4.2.1使用Jasmine进行单元测试-未定义应用程序
- 引导程序:'未定义的TypeError不是函数'/'没有方法'选项卡''当使
- Ajax表单提交+引导验证程序正在工作.现在"数据未定义”;错误
- oPage未定义数据表和twitter引导程序