jsonp返回号码
问题描述:
嗨在我的succes函数im试图从我的回调jsonp函数返回6个数字并传递给var,类似; im out of ideas thnx Pjsonp返回号码
for (var bw=0; bw < bw_numbers.length; x++) {
$('#_pnl' + bw).innerHTML = bw_numbers[bw];
}
jsonCallback(
{
"bw_numbers": [10, 12, 15, 24, 27, 41]
}
);
var url ='http://www.blabla.com/ajax/bw_results_latest.json?callback=?';
$.ajax({
type: 'GET',
url: url,
async: false,
jsonpCallback: 'jsonCallback',
contentType: "application/json",
dataType: 'jsonp',
success: function(json) {
//do my array thing!!!!
},
error: function(e) {
alert(e.message);
}
});
答
我现在,我不能确定如果json数据可以作为一个数组使用,它就是这里代码!谢谢P
var url ='http://www.blabla.com/ajax/results_latest.json?callback=?';
$.ajax({
type: 'GET',
url: url,
processData: true,
async: false,
jsonpCallback: 'jsonCallback',
contentType: "application/json",
dataType: 'jsonp',
success: function (data) {
processData(data);
}
});
function processData(data){
for (var x=0; x < data.bw_numbers.length; x++) {
document.getElementById('_pnl' + x).innerHTML = data.bw_numbers[x];
}
}
答
你需要写jsonCallBack功能
$.ajax({
type: 'GET',
url: url,
async: false,
contentType: "application/json",
dataType: 'jsonp',
error: function(e) {
alert(e.message);
}
});
function jsonCallBack(data)
{ alert(data); }
如果返回喜欢
jsonCallback([10, 12, 15, 24, 27, 41])
您可以访问它作为数组从JavaScript
Thanx,但不行!我可以在成功函数中使用json数据,如下所示:success:function(json){(“。results”)。html(json.bw_numbers);}} \t \t \t \t \t \t \t },但我需要的是能够与bw_numbers作为数组工作,欢呼声P – tuvboy 2013-04-10 10:00:01