使用javascript和PHP创建小部件

时间:2013-06-03 06:30:54

标签: 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>

您需要将此代码粘贴到html文件中。这段代码在 widget.js 中调用函数 init_widget()widget.js内的脚本有点像这样:

function init_widget(params){
    document.getElementById("wd_id").innerHTML='html code goes here';
}

这将加载整个html页面。就我而言,JS文件和所有文件都位于服务器上。我已经在我的本地复制了代码。当我在浏览器中打开html文件时,它显示错误为Uncaught ReferenceError: init_widget is not defined

有人有线索,为什么会这样?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

<script type="text/javascript" src="http://localhost/hasanResearch/php/widgets/widget.js"></script>

而不是引用实际url src="http://localhost/hasanResearch/php/widgets/widget.js" 裁判你的基本网址

src= "/hasanResearch/php/widgets/widget.js"