使用php中的jsonp从服务器
获取数据我写得像这样
$.getJSON('http://www.globalprompt.org/sg/cio/vendor2/list_vendor/?callback=?', function(vendor_data) {
$.each(vendor_data, function() {
$.each(this, function(k, v) {
console.log( "<Li id='" + k + "'>" + v + "</Li>" );
});
});
});
}
但它只获得最后记录而不是所有记录
我想要来自该json文件的所有记录
答案 0 :(得分:1)
服务器端代码没有返回真正的JSONP。
它为每个记录放入一个单独的函数调用,而不是以数组作为参数的单个函数调用。
您需要在服务器上修复此问题。
它还会使用Content-Type: text/html
而不是Content-Type: application/javascript
发送数据,您应该同时解决这些数据。