我有一个带有java代码的GetArray.jsp
,它输出一个以下形式的数组:
[{"value":"Hi","id":"77","label":"Hi there"},
{"value":"Hello","id":"21","label":"Hello there"}]
数组在java中声明如下:
ArrayList<SomeType> arr = new ArrayList<SomeType>();
我对这个jsp执行ajax加载:
$(document).ready(function (e) {
$('.container').load('GetArray.jsp', function (responseText, textStatus, XMLHttpRequest) {
$.each(responseText, function (index, response) {
$('.main').append(response.value);
$('.main').append('<br /><br /><br /><br />');
});
});
});
但是我没有让jQuery打印任何东西,即使JSP确实返回了顶部提到的数组。
我知道它是一个json,但我该怎么打印呢?