java - 通过 JQuery 返回的渲染列表

标签 java javascript jquery freemarker

在服务器端,我将一个列表放入一个 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/

相关文章:

jquery - ASP.net 复选框列表未获取选中值

java - 如何从主线程终止子线程

javascript - 表单无效时禁用提交按钮

php - 根据使用 jQuery 的下拉菜单

php - 使用 JQuery 在 PDF 页面上突出显示文本?

javascript - Google Visualization API - 德国地理 map 区域

javascript - 如何删除 Facebook 分享按钮上的分享数量

java - 选择正确的 Lucene 目录

java - 使用字符串操作将 String[] 拆分为 2 个 String[] 数组

在1.5上编译的java代码可以运行1.4环境