Php 获取数据的JSON调用url
我在从站点获取数据时遇到问题,我希望它的dat返回到我的站点 这是密码 `Php 获取数据的JSON调用url,php,json,ajax,xmlhttprequest,jsonp,Php,Json,Ajax,Xmlhttprequest,Jsonp,我在从站点获取数据时遇到问题,我希望它的dat返回到我的站点 这是密码 ` json数据 $(文档).ready(函数(){ var FEED_URL='1〕http://www.cvedetails.com/json-feed.php?numrows=10&vendor_id=0&product_id=0&version_id=0&hasexp=0&opec=0&opov=0&opcsrf=0&opfileinc=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0
json数据
$(文档).ready(函数(){
var FEED_URL='1〕http://www.cvedetails.com/json-feed.php?numrows=10&vendor_id=0&product_id=0&version_id=0&hasexp=0&opec=0&opov=0&opcsrf=0&opfileinc=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opginf=0&opdos=0&orderby=1&cvssscoremin=10';
$.ajax({
url:FEED_url+encodeURIComponent(FEED_url),
数据类型:“json”,
成功:功能(数据){
if(data.responseData.feed&&data.responseData.feed.entries){
$.each(data.responseData.feed.entries,function(即,e){
标题('Access-Control-Allow-Origin:http://www.cvedetails.com');
警报(“如标题”);
$('#demo2')。追加($('')。文本(e.title));
console.log(“---------------------------”);
控制台日志(“标题:+e.title”);
console.log(“作者:+e.author”);
控制台日志(“说明:+e.description”);
});
}
}
});
});
`
该站点似乎不支持CORS,因为CORS没有设置适当的访问控制允许源站。由于您无法修复此客户端(黑客之外),因此最好设置一个代理服务器,以代理对该API的调用。代理服务器可以位于您自己的域中,也可以指定您自己的CORS响应头。您还可以研究JSONP
CORS指南:为什么
FEED\u URL+encodeURIComponent(FEED\u URL)
为什么不仅仅FEED\u URL
<!DOCTYPE html>
<html>
<head>
<title>json data</title>
</head>
<body>
<div class="demo" id="demo">
<!-- <iframe src="http://www.cvedetails.com/widget.php?numrows=10&vendor_id=0&product_id=0&version_id=0&hasexp=0&opec=0&opov=0&opcsrf=0&opfileinc=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opginf=0&opdos=0&orderby=1&cvssscoremin=10" width="100%" height="300px"></iframe> -->
</div>
<div class="demo2" id="demo2"><p></p></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var FEED_URL='http://www.cvedetails.com/json-feed.php?numrows=10&vendor_id=0&product_id=0&version_id=0&hasexp=0&opec=0&opov=0&opcsrf=0&opfileinc=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opginf=0&opdos=0&orderby=1&cvssscoremin=10';
$.ajax({
url : FEED_URL + encodeURIComponent(FEED_URL),
dataType : 'json',
success : function (data) {
if (data.responseData.feed && data.responseData.feed.entries) {
$.each(data.responseData.feed.entries, function (i, e) {
header('Access-Control-Allow-Origin: http://www.cvedetails.com');
alert('e.title');
$('#demo2').append($('<p/>').text(e.title));
console.log("------------------------");
console.log("title : " + e.title);
console.log("author : " + e.author);
console.log("description: " + e.description);
});
}
}
});
});
</script>
</body>
</html>