在控制器中

 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"]


如何分别获得这些值。

最佳答案

只需在对象上循环即可。

var obj = JSON.parse(data);

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

09-20 21:33