在服务器端,我将一个列表放入一个 bean 中。 在客户端,我使用:
function callJava() {
$.getJSON("../reference/test", { name: $('#name').val()}, function(result) {
// result is a bean that has a list
alert(result.fooList.length);
});
}
稍后我需要能够通过 FreeMarker 呈现此列表。 当我用一个 String 变量替换这个列表时,是什么让我丧命,它工作正常,如下所示:
function callJava() {
$.getJSON("../reference/test", { name: $('#name').val()}, function(result) {
alert(result.stringVariable)
});
}
我怎么能把字符串处理成那个 bean !!
最佳答案
如果您只想操作列表的元素:
function callJava() {
$.getJSON("../reference/test", { name: $('#name').val()}, function(result) {
for (var i = 0; i < result.fooList.length; ++i)
alert(result.fooList[i]);
});
}
关于java - 通过 JQuery 返回的渲染列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406600/