嵌入式JavaScript不';不行?
嗯,我正在研究Wordpress主题,我有一个非常奇怪的行为 当我把我的jQuery脚本放在脚本标签(站点上的任何地方)中时,它就像魅力一样工作 但当我尝试链接到具有相同脚本的文件时,如:嵌入式JavaScript不';不行?,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,嗯,我正在研究Wordpress主题,我有一个非常奇怪的行为 当我把我的jQuery脚本放在脚本标签(站点上的任何地方)中时,它就像魅力一样工作 但当我尝试链接到具有相同脚本的文件时,如: -它没有 怎么了?链接是有效的。脚本在一个站点的开始和结尾都进行了测试(所以这不是“加载”问题) 如何解决这样的问题?有没有办法在Opera中调试JavaScript 无法提供链接 谢谢一个javascript文件应该以.js结尾,可能路径,尤其是文件名是错误的 查看firebug(或opera控制台),如果
-它没有
怎么了?链接是有效的。脚本在一个站点的开始和结尾都进行了测试(所以这不是“加载”问题)
如何解决这样的问题?有没有办法在Opera中调试JavaScript
无法提供链接
谢谢一个javascript文件应该以
.js
结尾,可能路径,尤其是文件名是错误的
查看firebug(或opera控制台),如果此get返回404错误,则javascript文件应以
.js
结尾,可能是路径错误,尤其是文件名错误
看看firebug(或opera控制台),如果此get返回404错误假设您的脚本是一个.js文件,位于模板文件夹中,并且该行包含在html头标记之间
<script src="<?php echo get_bloginfo('template_url')?>/address.js" type="text/javascript"></script>
假设您的脚本是一个.js文件,位于模板文件夹中,并且该行包含在html头标记之间
<script src="<?php echo get_bloginfo('template_url')?>/address.js" type="text/javascript"></script>
就像@Fabrizio Calderan所说的,也许脚本URL是错误的?或者可能是因为缺少js
扩展服务器没有发送正确的mime类型,浏览器在解释文件时出现问题。
此外,如果是wordpress,您可能会以某种方式重写post的URL-如果脚本位于域的根目录中,您应该将/
放在文件名之前,如果它位于模板目录中,请尝试@Nick Pyett建议的方法
是的,你可以在Opera中调试JavaScript——就像@Fabrizio Calderan所说的,也许脚本URL是错误的?或者可能是因为缺少js
扩展服务器没有发送正确的mime类型,浏览器在解释文件时出现问题。
此外,如果是wordpress,您可能会以某种方式重写post的URL-如果脚本位于域的根目录中,您应该将/
放在文件名之前,如果它位于模板目录中,请尝试@Nick Pyett建议的方法
是的,您可以在Opera中调试JavaScript-签出如果您转到查看-开发人员工具并选中Opera Dragonfly,您将看到浏览器底部打开了Dragonfly,它似乎具有与Firefox Firebug类似的功能(DOM浏览器、网络监视器、脚本调试器等)。这可能会帮助您找到问题的根源。如果您转到“查看-开发人员工具”并选中Opera Dragonfly,您将看到浏览器底部打开了Dragonfly,它似乎具有与Firefox Firebug类似的功能(DOM浏览器、网络监视器、脚本调试器等)。这可能会帮助您找到问题的根源。您需要使用wp\u enqueue\u script()函数。更多信息您需要使用wp\u enqueue\u script()函数。更多信息不幸的是,你们都错了,答案是:
$(something)只在内联和嵌入时工作-Wordpress只接受jQuery而不是美元符号,因此在将所有“$”更改为“jQuery”后,一切正常:
无论如何,谢谢!:) 不幸的是,你们都错了,答案是:
$(something)只在内联和嵌入时工作-Wordpress只接受jQuery而不是美元符号,因此在将所有“$”更改为“jQuery”后,一切正常:
无论如何,谢谢!:) 你为地址写了什么?你需要显示更多的代码。你在哪里做这个?您期望的行为是什么?您为地址放了什么?您需要显示更多的代码。你在哪里做这个?你期待什么样的行为?