Javascript Jquery和CSS在XMLHTTPRequest之后不工作
我在test.php上有这段代码,它每3秒钟显示一次testfile2.php中的所有内容。这很好,但是所有jquery&css链接都不可见,无论它们是在test.php还是testfile2.php中Javascript Jquery和CSS在XMLHTTPRequest之后不工作,javascript,ajax,Javascript,Ajax,我在test.php上有这段代码,它每3秒钟显示一次testfile2.php中的所有内容。这很好,但是所有jquery&css链接都不可见,无论它们是在test.php还是testfile2.php中 function refresh() { var req = new XMLHttpRequest(); console.log("Grabbing Value"); req.onreadystatechange = function () { i
function refresh()
{
var req = new XMLHttpRequest();
console.log("Grabbing Value");
req.onreadystatechange = function ()
{
if (req.readyState == 4 && req.status == 200)
{
document.getElementById('monitor').innerHTML = req.responseText;
}
}
req.open("GET", 'testfile2.php', true);
req.send(null);
}
function init()
{
refresh()
var int = self.setInterval(function ()
{
refresh()
}, 3000);
}
从您的代码来看,testfile2.php似乎会返回html代码,您将使用这些代码插入到当前页面的innerHTML中。但是这样做不会执行javascript,您必须使用来执行返回的任何javascript 也可以查看类似问题的答案
console中是否记录了任何错误?因此,您的响应文本是HTML文档,并且您正在尝试每三秒加载一次?Devan-consolezfrish中没有错误-testfile2.php正在解析json返回,这就是显示的内容。通过“jquery…不可见”是否意味着从不加载jquery?如果在console中执行
$
,输出是什么。