Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从我试图从中提取数据的任何网站接收404错误_Javascript_Html_Xml - Fatal编程技术网

Javascript 从我试图从中提取数据的任何网站接收404错误

Javascript 从我试图从中提取数据的任何网站接收404错误,javascript,html,xml,Javascript,Html,Xml,我试图创建一个简单的web应用程序,根据用户输入从网站中提取数据,但无论我使用什么URL,它都会在控制台中产生404错误 这是代码,没有其他相关内容,因为我已经更改了测试的其他代码,只需通过调用函数提交一个不依赖于用户输入的基本URL: httpGet(myUrl); function httpGet(theUrl){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() {

我试图创建一个简单的web应用程序,根据用户输入从网站中提取数据,但无论我使用什么URL,它都会在控制台中产生404错误

这是代码,没有其他相关内容,因为我已经更改了测试的其他代码,只需通过调用函数提交一个不依赖于用户输入的基本URL:

httpGet(myUrl);

function httpGet(theUrl){
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (xhttp.readyState == 4 && xhttp.status == 200) {
            document.getElementById("definition").innerHTML = xhttp.responseText;
        }
    };
    xhttp.open("GET", "filename", true);
    xhttp.send();
}

这是一项安全功能,这些第三方页面可能不希望来自其他人应用程序的客户端作为API访问该服务,而是直接访问这些页面。解决方案可以使用您自己的服务器作为某种代理。您的html应用程序将请求您的服务器,您的服务器将访问远程服务/网站


我看到还有一个github页面。不需要JSON文件,您可以将该数据包装到函数调用中并存储为
.js
文件(请参阅jsonp)。如果回购协议属于其他人,您可以将其克隆到自己的github页面。但是请检查许可证是否允许这样做。

您检查的URL是什么?@HarshanaSerasinghe上的各个页面,例如,这是因为您尝试运行请求的页面已禁用跨源请求@HarshanaSerasinghe我怎么绕过这个?