【发布时间】:2012-05-11 13:27:22
【问题描述】:
我最近将 http://usborrow.pizzli.com/apply 转换为网站的 WordPress 页面模板。其他所有页面都很好,但是当我转到http://usborrow.pizzli.com/?page_id=6 时,页面似乎搞砸了,并且没有使用 JavaScript。任何支持将不胜感激。
【问题讨论】:
标签: php javascript jquery wordpress wordpress-theming
我最近将 http://usborrow.pizzli.com/apply 转换为网站的 WordPress 页面模板。其他所有页面都很好,但是当我转到http://usborrow.pizzli.com/?page_id=6 时,页面似乎搞砸了,并且没有使用 JavaScript。任何支持将不胜感激。
【问题讨论】:
标签: php javascript jquery wordpress wordpress-theming
加载资源失败:服务器响应状态为 403 (Forbidden) http://usborrow.pizzli.com/js/jquery.maskedinput-1.3.min.js
这使得 Uncaught TypeError: Object [object Object] has no method 'mask' form.js line 2.
这个 javascript 错误会阻止所有其他 js 运行。
【讨论】:
看起来您缺少一个 javascript 文件:
GET http://usborrow.pizzli.com/js/jquery.maskedinput-1.3.min.js 404(未找到)
看起来像(根据您的第一个链接)
应该是这样的:
<script src="/apply/js/jquery.maskedinput-1.3.min.js" type="text/javascript"></script>
【讨论】:
我观察到您加载 jquery 两次,一次在标头中,一次在 iframe 标头中。这会导致 jquery 的实例化并丢失您为某些特殊目的加载的所有 prev 脚本。 使用 iframe 有什么特殊原因吗?如果不是,请尝试将其删除,然后检查结果。
【讨论】: