请原谅这个问题,但我不能完全理解我做错了什么,我正在尝试通过 ajax 和 jquery 发出 jsonp 请求 - 如果我查看响应,我的数据显示很好,但是我无法弄清楚如何在控制台中显示它。
这是我的代码
$(document).ready(function(){
var jsondata = [];
$.ajax({
type: 'GET',
url: '<myurl with json response in a form of an array >?callback=?',
cache: false,
dataType: 'jsonp',
success: function (data) {
console.log(data);
}
});
});
只是为了澄清我的回应是这样的:
[{"content":asdf,"created_at":"date","asdf":"asdf"}]
你的响应是一个对象的数组,所以引用数组索引,后跟属性:
console.log(data[0].content);
var content = data.content;
var created_at= data.created_at;
var asdf= data.asdf;
console.log(content);
console.log(created_at);
console.log(asdf);
试试这个