Javascript 在HTMLdiv类中用JS加载PHP生成的HTML不再有效
不久前,我在一位朋友的帮助下,在我的网站上安装了一个Twitch.tv流状态指示器,但突然它不再显示了 这是我的设置: 文件夹,其中包含此文件的所有我的文件。使用浏览器打开目录时,提供HTML代码的index.php文件正在工作,并显示正确的状态 在此文件夹中,我还有以下JS文件,该文件应加载HTML输出:Javascript 在HTMLdiv类中用JS加载PHP生成的HTML不再有效,javascript,php,html,Javascript,Php,Html,不久前,我在一位朋友的帮助下,在我的网站上安装了一个Twitch.tv流状态指示器,但突然它不再显示了 这是我的设置: 文件夹,其中包含此文件的所有我的文件。使用浏览器打开目录时,提供HTML代码的index.php文件正在工作,并显示正确的状态 在此文件夹中,我还有以下JS文件,该文件应加载HTML输出: var myRequest = new Request({ url: 'https://myurl.de/twitch/', method: 'get', onReq
var myRequest = new Request({
url: 'https://myurl.de/twitch/',
method: 'get',
onRequest: function(){
document.getElementById('streamNavList').set('html', '<img src="/twitch/loader.gif" />');
},
onSuccess: function(data){
document.getElementById('streamNavList').set('html', data);
}
}).send();
var myRequest=新请求({
网址:'https://myurl.de/twitch/',
方法:“get”,
onRequest:function(){
document.getElementById('streamNavList').set('html','');
},
onSuccess:函数(数据){
document.getElementById('streamNavList').set('html',data);
}
}).send();
我要显示的HTML代码是:
<div id="streamNavList"></div>
此时,将显示状态的位置未显示任何内容
这在过去是行之有效的。我不记得我是否改变了与此相关的任何事情。
当直接打开PHP生成的HTML时,它可以完美地工作。
所以我假设它和JS加载有关,但我不知道是什么
如果有人能帮我,那就太好了
非常感谢:)错误在于通过过时的Google jsapi加载Mootools 直接加载以下内容:
<script src="https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js"></script>
解决了这个问题
感谢您的帮助。1)检查浏览器的开发控制台是否有错误。2)
请求来自哪里?3) Element.set()
来自哪里?编辑:好的,看起来像是Mootoolsconsole.log(data)
在success中,并检查您得到了什么。我已经再次研究过了。正如你所说的“Mootools”,它点击了一下,我的搜索开始了。似乎我从谷歌加载Mootools的方式已经过时,现在被阻止了。我需要在我的电脑中加入新版本的Mootools,并改变从谷歌下载的方式。谢谢你们的帮助。我怎么会这么瞎。。。。