我有以下代码来获取json格式的数据(http://api.worldbank.org/countries/all/indicators/PALM_OIL?date=2000M01:2020M12&per_page=1000&format=json)
实际上,我已经指定了dataType: jsonp
,所以请求发生时状态为200,数据响应但是success
处理程序没有被调用,它调用了error
块。
代码低于
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
contentType: "application/json",
dataType: 'jsonp',
crossDomain: true,
url: "http://api.worldbank.org/countries/all/indicators/PALM_OIL?date=2000M01:2020M12&per_page=1000&format=json",
success: function() { console.log("success"); },
error: function() { console.log("error"); }
});
});
</script>
答案 0 :(得分:0)
使用php函数file_get_contents
我们可以实现这一点。