从外部站点加载html以通过Ajax进行编辑

时间:2011-11-10 21:23:41

标签: php jquery ajax curl

我正在使用Jquery的.load()方法从php文件发出Ajax请求。该php文件向许多外部html页面之一发出curl请求。然后.load()将html推送到html文本框中,以便它可以编辑和选择。

我的最终目标是从外部源获取所有html并将其放在我的主页上,编辑它,然后复制/粘贴它并在其他地方使用它。

有时候当前的流程很有效。但有时候html在文本框中不可见。使用Firebug我可以看到Jquery为我加载了一堆新代码但它缺少了标签。

有关如何做得更好的任何建议吗?

我的Javascript:

function LoaditUp(){
  var MyURL=xxx;
  var loadMe="grabber.php?place=MyURL";
  $("#myTextBox").load(loadMe);     
}

我的PHP代码:

$placekey = $_GET['place'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $placekey);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
curl_close ($ch);
echo $contents;

0 个答案:

没有答案