我想从google.com获取响应文字并显示它。 (使用警报或其他)。我知道域名和其他域名存在问题。任何人都有任何想法得到它。我搜索了很多,但仍然卡在那里:(请帮忙
答案 0 :(得分:2)
您需要在远程站点和脚本之间设置gateway
。
例如,创建一个简单的PHP函数,在其中获取所需的地址并返回输出:
<?php
function getRemoteContent($address) {
header("Content-Type: text/html");
$content = file_get_contents($address);
return $content;
}
print getRemoteContent($_GET['url']);
?>
之后,您需要将Ajax操作链接到此函数(例如,如果您的文件已本地化为名为remote.php
的文件
$.ajax({
url: 'remote.php',
data: {url: 'http://www.google.fr'},
success: function(data) {
alert (data);
},
error: function() {
alert ('oups');
}
});
注意:未经测试且非常简单的示例;)
注意我建议您阅读this tutorial以获取进一步说明