jquery ReferenceError:未在wordpress中定义小部件
我在js文件中创建类jquery ReferenceError:未在wordpress中定义小部件,jquery,wordpress,Jquery,Wordpress,我在js文件中创建类 Widget = Class.create(); Widget.prototype = { }; var widget = new Widget(); 我也在header中调用这个js文件 我在php文件中调用这个对象 <script type="text/javascript"> widget.options.URL = 'http://example.com'; </script> 错误:引用错误:未定义小部件 如何修复此错误本机
Widget = Class.create();
Widget.prototype =
{
};
var widget = new Widget();
我也在header中调用这个js文件
我在php文件中调用这个对象
<script type="text/javascript">
widget.options.URL = 'http://example.com';
</script>
错误:引用错误:未定义小部件
如何修复此错误本机javascript中没有此类函数类
如果您使用的是jQuery,那么应该将代码包装在
$(function() {
...
}
因此,对于您的JS文件,它将是:
$(function() {
Widget = Class.create();
Widget.prototype =
{
};
var widget = new Widget();
}
和您的php文件
$(function() { widget.options.URL = 'http://example.com'; } );
另外,对于这段代码,我假设您正在使用jQuery和Class.create的一些插件,否则我建议您使用原生JS:
function Widget() {}
Widget.prototype = {}
var widget = new Widget();
我的代码仅在wordpress中不起作用。核心php正在运行。这在wordpress中不起作用。@ManishJesani wordpress和您编写的代码之间没有任何联系。我知道,但这在wordpress中不起作用。同样的错误coming@ManishJesani再一次,你确定你有Class.create的插件吗?本机js和jquery都没有这样的函数