作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个调用 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 解析它?
最佳答案
尝试 jquery 中的 .load()
或 .get()
函数
关于php - 如何在 jQuery 中将 PHP file_get_contents 的内容解析为 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13447987/
我是一名优秀的程序员,十分优秀!