我正在使用 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
.
有谁知道,为什么会这样?