嵌入式JavaScript不';不行?

嵌入式JavaScript不';不行?,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,嗯,我正在研究Wordpress主题,我有一个非常奇怪的行为 当我把我的jQuery脚本放在脚本标签(站点上的任何地方)中时,它就像魅力一样工作 但当我尝试链接到具有相同脚本的文件时,如: -它没有 怎么了?链接是有效的。脚本在一个站点的开始和结尾都进行了测试(所以这不是“加载”问题) 如何解决这样的问题?有没有办法在Opera中调试JavaScript 无法提供链接 谢谢一个javascript文件应该以.js结尾,可能路径,尤其是文件名是错误的 查看firebug(或opera控制台),如果

嗯,我正在研究Wordpress主题,我有一个非常奇怪的行为

当我把我的jQuery脚本放在脚本标签(站点上的任何地方)中时,它就像魅力一样工作

但当我尝试链接到具有相同脚本的文件时,如:

-它没有

怎么了?链接是有效的。脚本在一个站点的开始和结尾都进行了测试(所以这不是“加载”问题)

如何解决这样的问题?有没有办法在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”后,一切正常:


无论如何,谢谢!:)

你为地址写了什么?你需要显示更多的代码。你在哪里做这个?您期望的行为是什么?您为
地址
放了什么?您需要显示更多的代码。你在哪里做这个?你期待什么样的行为?