0

我正在使用 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.

有谁知道,为什么会这样?

4

2 回答 2

1

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

于 2013-06-03T06:34:13.200 回答
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"

于 2013-06-03T07:11:12.813 回答