php - 我正在从外部 URL 提取数据,但无法让 javascript 函数正常工作

标签 php javascript jquery url

我想将外部页面的数据与 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/

相关文章:

javascript - 如果内容为空,如何隐藏 iframe

php - 如何修复此下拉菜单?

javascript - 单击时加载 uservoice API

php - MySql 触发器不执行任何操作

php - 在 Jquery 中调用 JavaScript 的问题

Java/Android HttpURLConnection setChunkedStreamingMode 不适用于所有 PHP 服务器

javascript - 从属下拉列表不起作用

php - Imagick 未加载图像,错误消息为 'NoDecodeDelegateForThisImageFormat'

javascript - 通过引用调用原型(prototype)函数时,类丢失 "this"范围

javascript - JS 函数仅在按下按键时运行