我想将外部页面的数据与 javascript 函数一起加载到 div 中(虽然两者的 js 文件相同,但函数不起作用)。该文件可以正常加载到页面中,但 javascript 函数无法正常工作。 我的代码-
var emaild = $("#hidden").val();
var div = $("#mydiv");
var refreshId = setInterval(function() {
$.getScript("js.js", function() {
div.html($("#load").load('posts.php?id='+emaild));
});
}, 6000);
$.ajaxSetup({ cache: false });
提前致谢。希望我能尽快得到解决方案! :D
最佳答案
您可能遇到问题:
div.html($("#load").load('posts.php?id='+emaild));
$.html() 需要一个 html 字符串,而您却给它一个延迟。这可能不是您的脚本无法运行的原因,但无论如何消除它都是好的。
当您希望调用的输出进入 div 内部时,您使用 $("#load").load 是否有原因?换句话说,这不是你真正想要的吗?
div.load('posts.php?id=' + 已发送电子邮件);
关于php - 我正在从外部 URL 提取数据,但无法让 javascript 函数正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038988/