使用 Ajax 调用 Deezer API (jquery) - dataType JSON 返回空 - JSONP 返
Calling Deezer API using Ajax (jquery) - dataType JSON return null - JSONP return error
这是我的代码,我建议你测试一下:
function callDeezerAPI() {
$.ajax({
type: 'GET',
url: 'http://api.deezer.com/playlist/580739065',
dataType: 'jsonp',
success: function(data) {
console.log(data);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(XMLHttpRequest);
console.log(textStatus);
console.log(errorThrown);
}
});
}
callDeezerAPI();
我只是想得到与 http://api.deezer.com/playlist/580739065 并使用这些 JSON 数据相同的结果。
当我使用 JSONP 数据类型时,我可以通过 JQuery 错误看到我想要的数据......所以我不能使用它。
如果有人知道如何使用 JSON 或 JSONP 执行此操作,请告诉我(似乎 Deezer API 接受 JSONP......
谢谢!
您必须通过输出参数指定格式:
http://api.deezer.com/playlist/580739065?output=jsonp
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- $.ajax调用失败,dataType为json
- 将带有dataType:json的jQuery.ajax转换为纯javascript
- 我如何在jQuery.Ajax中处理时间响应(DataType:JSON)
- JQuery AJAX试图解析XML,即使使用“dataType”:“JSON”
- 使用 Ajax 调用 Deezer API (jquery) - dataType JSON 返回空 - JSONP 返
- 通过JS、DataType Json调用Web服务
- 将JSON转换为数组dataType
- 无法在Ajax中获得Java响应,数据类型:"json "但是dataType: "tex