使用javascript和PHP创建小部件

使用javascript和PHP创建小部件,php,javascript,Php,Javascript,我正在使用PHP和Javascript创建小部件。在小部件中,您会得到如下小代码: <div id="wd_id"></div><script type="text/javascript" src="http://localhost/hasanResearch/php/widgets/widget.js"></script><script type="text/javascript">init_widget()</script&g

我正在使用PHP和Javascript创建小部件。在小部件中,您会得到如下小代码:

<div id="wd_id"></div><script type="text/javascript" src="http://localhost/hasanResearch/php/widgets/widget.js"></script><script type="text/javascript">init_widget()</script>
function init_widget(params){
    document.getElementById("wd_id").innerHTML='html code goes here';
}
这将加载整个html页面。在我的例子中,JS文件和所有文件都位于服务器上。我已在本地计算机中复制了代码。当我在浏览器中打开html文件时,它将错误显示为
uncaughtreferenceerror:init_小部件未定义


有人知道为什么会这样吗?

您的脚本标记调用的是“widet.js”而不是“widget.js”


而不是引用实际的
url src=”http://localhost/hasanResearch/php/widgets/widget.js“
参考你的基本网址


比如
src=“/hasanResearch/php/widgets/widget.js”

应该
http://localhost/hasanResearch/php/widgets/widet.js
be
http://localhost/hasanResearch/php/widgets/widget.js
对不起,我弄错了。我输入了错误的文件名。我已更新了问题。请在firebug中检查此文件是否已加载。
<script type="text/javascript" src="http://localhost/hasanResearch/php/widgets/widget.js"></script>