Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 试图使用axios访问Wikipedia Api,但出现CORS策略错误_Javascript_Jquery_Api_Axios - Fatal编程技术网

Javascript 试图使用axios访问Wikipedia Api,但出现CORS策略错误

Javascript 试图使用axios访问Wikipedia Api,但出现CORS策略错误,javascript,jquery,api,axios,Javascript,Jquery,Api,Axios,尝试使用axios访问Wikipedia Api时出现CORS错误。我做了一些研究,发现了这个。以下是我的代码: let axiosData = function(){ let searchString = $('#searchString').val(); console.log(searchString); let Url = "https://en.wikipedia.org/w/api.php?action=opensearch&search="+ searchString +

尝试使用axios访问Wikipedia Api时出现CORS错误。我做了一些研究,发现了这个。以下是我的代码:

let axiosData = function(){
let searchString = $('#searchString').val();
console.log(searchString);
let Url = "https://en.wikipedia.org/w/api.php?action=opensearch&search="+ searchString + 
"&origin=&callback=";
axios.get(Url)
 .then(function(res){
     console.log(res);
 })
 .catch(function(){
     console.log("Error")
 });
return false;
 }

$('form').submit(axiosData);

任何帮助都将不胜感激。

您必须发送域或原始参数中的通配符*

像这样:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=

您必须发送域或原始参数中的通配符*

像这样:

https://en.wikipedia.org/w/api.php?action=opensearch&search=testing&origin=*&callback=
您在哪里添加了“origin=*”?您在哪里添加了“origin=*”?