[英]how to extract array from java to ajax
我从数据库到时间数组获取值,如下所示
int[] time=Manager.playTime() ;
responsedata.put("status", "success");
responsedata.put("play", time);
我将这个时间数组发送到javascript文件中的ajax,如下
success:function(response){
$('body').css('cursor', 'default');
if(response.status == 'success'){
for( var i=0;i<response.play.length;i++){
alert("playtime---"+response.play[i]);
}
但是在这里我没有从array中获取值。请帮助我
谢谢
您的responsedata
似乎是Java Map。
尝试在成功功能中使用它
success:function(response){
$('body').css('cursor', 'default');
if(response.status == 'success'){
$.each(response.play, function (value) {
alert("playtime---"+value);
});
}
}
在您的ajax中,您将获得整个对象作为响应,即响应。 您可以通过响应(即response.play
获取播放对象。 现在迭代播放对象的值。
for (var i = 0; i < response.play.length; i++) {
//iterate your values here
alert(response.play[i].object_key);
//object_key is temparary name of your play object so give a proper key here.
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.