使用javascript和PHP创建小部件


Creating widget using javascript and PHP

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

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

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

不参考实际的url src="http://localhost/hasanResearch/php/widgets/widget.js"参考您的基础url

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

你的脚本标签正在调用" width .js"而不是"widget.js"。