我有一个调用 PHP 函数的客户端 Javascript 脚本,然后在 URL 上调用 file_get_contents。然后将其发送回 Javascript 脚本,该脚本应该解析返回的 HTML。
我目前实现的脚本如下:
PHP:
<?php
if (isset($_GET['url'])) {
$myURL=$_GET['url'];
$homepage = file_get_contents($myURL);
echo $homepage;
}
?>
Javascript:
$.ajax({
url: 'wp-content/plugins/InContext/php/get_url.php',
async: false,
data: { url: buildUrl(dataType,ticker,source) },
success: function(output) {
pageHtml = output;
alert(pageHtml);
}
});
var divWrapper = $('<div></div>');
divWrapper.html(pageHtml);
但是,这给了我一个错误,上面写着:
Uncaught TypeError: Cannot read property 'Event' of undefined.
我在这里做错了什么?我是否需要将 pageHtml 转换为字符串或使用 jQuery 解析它的东西?