启动日期选择器无法使用AJAX加载()
Bootstrap datepicker not working with AJAX load()
我有一个AJAX加载的页面-users.php
。每次我点击用户选项卡,就会调用以下功能:
function users(){
var id = document.getElementById("usersstab");
$("#users").load("load.php");
$("#users").load("users.php");
}
在users.php中,我有一个隐藏的表单。表单仅在单击"添加用户"按钮时显示。在该表单中,我有一个出生日期字段,我想使用datepicker()
。
<input id="dobofsubuser" type="text" name="subuserdob" class="form-control" />
我在主页(父页)的页脚调用此函数:
$('#dobofsubuser').datepicker({
format: "yyyy-mm-dd",
endDate: "Current Date",
startView: 2
});
这并没有显示日历,我试图寻找答案,但之前提到的解决方案都没有帮助。有人能告诉我我做错了什么吗?或者需要做什么才能让日期选择器在load()
上工作?提前感谢!
这是我的脚本顺序:
<script src="js/modernizr-2.6.2.min.js"></script>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/validetta.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="js/jquery.mask.min.js"></script>
<script src="js/sweet-alert.min.js"></script>
<script src="js/bootstrap-datepicker.min.js"></script>
<script type="text/javascript" src="http://js.stripe.com/v2/"></script>
如果这里没有解决方案,有人能建议一个替代的日历插件,它可以很好地与ajax加载的页面配合使用吗?
加载后尝试初始化datepicker
:
$("#users").load("users.php", function() {
$('#dobofsubuser').datepicker({
format: "yyyy-mm-dd",
endDate: "Current Date",
startView: 2
});
});
希望这能有所帮助。
可能有一些js库干扰了您的代码。
为引导程序日期选择器尝试此操作
$(document).ready(function () {
var datepicker = $.fn.datepicker.noConflict();
$.fn.bootstrapDP = datepicker;
$("#datepicker").bootstrapDP({ format: 'yyyy-mm-dd'});
});
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 获取ajax加载的图像的大小
- 分页:如何用AJAX加载第一个页面
- 页面加载之前的jQuery Ajax加载程序
- ajax加载了内容,脚本没有执行
- 如何使用post和ajax加载视图Codeigniter
- $(select).selectmenu('打开')不'如果使用ajax加载页面,则不起作用
- ajax加载()后,包含图表的图像不会重新绘制
- 如果数据为空,Ajax加载不会停止
- 防止用户在jQuery Mobile中ajax加载页面时单击其他位置
- 将内容ajax加载到html弹出窗口中
- 导航栏和AJAX加载
- 用于各个元素的Ajax加载程序
- 通过AJAX加载页面并执行javascript和CSS
- 使用ajax加载页面的一部分
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 显示全屏Ajax加载程序的最佳方式
- 获取通过AJAX加载的元素
- 如何在rails应用程序中测试AJAX加载的内容
- 如何在Ajax加载新内容时停止JavaScript执行