gpt4 book ai didi

javascript - 使用 javascript($ajax) 从给定的 url 获取 html 文件

转载 作者:行者123 更新时间:2023-12-03 03:45:52 25 4
gpt4 key购买 nike

var $ = require('jquery');

$.ajax({
type:"GET",
dataType: 'html',
url: 'http://www.google.com/',
success: function(res){
console.log(res);
}
});

我在控制台中收到此错误:

XMLHttpRequest 无法加载 http://www.google.com/。请求的资源上不存在“Access-Control-Allow-Origin” header 。因此,不允许访问源“null”。

我该怎么做才能避免这个错误?请帮忙。

最佳答案

如果你控制了后端,你可以将这个请求代理到后端,即使用PHP:

// get.php
echo file_get_contents($_GET['url']);

// frontend JS
$.ajax({
type:"GET",
dataType: 'html',
url: '/get.php?url=http://www.google.com/',
success: function(res){
console.log(res);
}
});

PHP 将能够获取数据,因为它不检查 CORS。

关于javascript - 使用 javascript($ajax) 从给定的 url 获取 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45391782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com