My97DatePicker事件无效,触发事件calendar.js,datepicker.css等文件无法加载
来源:互联网 发布:淘宝收获地址有陌生 编辑:程序博客网 时间:2024/05/18 08:14
使用My97DatePicker时间控件出现路径问题,本文引用wdatepicker代码是:
<script type="text/javascript" src="content/H-UI/lib/My97DatePicker/WdatePicker.js"></script>
浏览器能正常访问WdatePicker.js,WdatePicker.css文件。当触发wdatepicker事件,calendar.js,datepicker.css文件无法访问,错误如下:
Failed to load resource: the server responded with a status of 404 (Not Found)zh-cn.js Failed to load resource: the server responded with a status of 404 (Not Found)calendar.js Failed to load resource: the server responded with a status of 404 (Not Found)
错误分析:
我们路径上面多了一个/fruitActivity,造成的原因是因为WdatePicker.js形成事件控件功能是通过js生成一个HTML页面,标签下面标签造成访问多了像上面多了个/fruitActivity,这个是请求将要使用datepicker页面的请求namepace,也就是项目访问路径下一级路径,它是通过固定截取的,如果项目访问路径变成”/A”,这个datepicker也会出错。datepicker通过制造静态访问(不通过服务tomcat访问)就不会出现以上错误。
解决方法:
解决这个问题是在WdatePicker.js源代码中:
K.skin=J.skin;var $=["<head><script>",""
改变为:
K.skin=J.skin;var $=["<head><base href='/'><script>",""
就是添加base标签。
下面打印出生成HTML页面的属性,js变量为$
这个方法不怎么好,但技术有限,不知道还有什么方法。如果有谁知道的,评论通知一下。
阅读全文
0 0
- My97DatePicker事件无效,触发事件calendar.js,datepicker.css等文件无法加载
- js页面加载触发事件
- js绑定滚动事件,滚动事件无效,没有触发
- js拼装html无法触发事件
- js页面加载之前触发的事件
- SpringMVC 无法加载js,css等静态资源文件
- MouseLeftButtonDown事件无法触发
- MouseLeftButtonDown事件无法触发
- JS 触发事件 JavaScript触发
- silverlight中button无法触发MouseLeftButtonDown等事件
- js触发事件收集
- 代码触发js事件
- js 触发事件大全
- JS触发事件
- JS触发事件
- js触发回车事件
- js触发回车事件
- JS 触发事件整理
- 【GDOI2018模拟7.6】吃干饭
- thinkphp 原生语句 Like 绑定参数
- opencv运用帧差法对运动物体检测
- struts2框架详解
- 命令行切换到目标文件夹、目标文件
- My97DatePicker事件无效,触发事件calendar.js,datepicker.css等文件无法加载
- 浅谈spring,基本编程模式和实现原理,以及相关操作流程
- Django中模型查询系列之十五
- ORACLE中死锁的知识点总结
- java对象的打印,比较和对象数组
- JSON编码格式提交表单数据详解
- 关注民生民情——华北水利水电大学“情艺”龙湖社区调查(一)
- C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
- VS2015动态库编程之Win32动态库的使用(上)