如何在ajax成功中提取字符串列表值

时间:2014-12-17 11:15:38

标签: javascript jquery ajax json jsp

在控制器中

 List<String> currectTime = userService1.getUserCurrectTime(time,hash);  

我需要从ajax成功响应中提取每个值。

$( ".dropdownlist" ).change(function() {
    var time=$('#dropdownlist').val();
    var hash=$('#hash').val();
    alert(time+hash);

    var savedata = {    
        time:time,
        hash:hash
    }; 

    $.ajax({
        type:'POST',
        url:'../test',
        data:savedata,    
        error:function() {
            alert("error");
        },
        success:function(data) {
            alert(data);
            var obj = JSON.parse(data);
        }
    });  
});  

如果我提醒响应数据,请参阅下面的

["28-12-2014 01:10:45 NST","30-12-2014 02:40:35 NST","06-11-2014 16:10:45 NST"]

如何单独获取这些值。

2 个答案:

答案 0 :(得分:2)

简单地循环你的对象。

var obj = JSON.parse(data);

for (i = 0; i < obj.length; i++) { 
    console.log(obj[i]);
}

答案 1 :(得分:2)

$.each(obj, function(i,data){
    alert(data);

});