jQuery 日期选取器显示错误
jQuery Datepicker error displaying
我有一个PHP函数,可以从数据库中获取需要在日期选择器上突出显示和禁用的日期。
我有一个函数,如果我声明日期,例如
var disabledDates = ["12-02-2015"];
但是当我尝试使用
var disabledDates = <?php echo $date_list); ?>;
日期选择器从屏幕上消失了。发生这种情况有什么原因吗?
所以你是说当没有要禁用的日期时,该行的最终输出是:
var disabledDates = ;
如果是这种情况,那么该行上将出现一个javascript解析器错误,并且不会执行任何后续javascript,这意味着永远不会创建日期选择器。
不要尝试使用字符串连接来制作 json,请改用 json_encode
:
$ date_list = json_encode($dates);
这样,即使$dates
为空,您也将始终拥有有效的 json
相关文章:
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- java脚本的数学方程显示错误的答案
- 如果用户输入的长度小于最小长度,则显示错误消息
- Push方法显示错误
- Javascript设置日期不起作用,显示错误的时间
- 显示错误的Ajax调用无法调试
- 显示错误结果的Javascript
- 分页逻辑显示错误的页码
- 如何显示错误消息
- 表单提交没有'如果为空,则不会显示错误消息
- 使用RecordRTC录制的WebRTC视频在IE和Safari中显示错误
- 如何仅在存在最小值和最大值时才显示错误消息
- AngularJS错误处理:根据错误数组显示错误
- PHP 显示错误的名称值
- 在 api 调用$resource显示错误和成功消息
- 为什么 Angularjs 总是显示错误消息
- 在单选按钮验证中同时显示错误消息
- jQuery'摇动'功能显示错误
- Jquery添加更多和删除冲突并显示错误值