如何在 $.each jQuery 中使用 spring:eval 表达式



在ajax调用之后,收到的响应是一个JSON String。我能够列出数据,但想知道在jQuery $.each中使用spring:eval是否可行?如果有人有一个例子,我将不胜感激。有问题的行以"??">

收到的响应是 JSON:

{"listOfData":[{"id":"XX","someValue":"James Bond"}]} 

代码的其余部分:

var obj = jQuery.parseJSON(JSON_String)
$.each(obj.listOfData, function (index, data) {   
   "<tr>" +
       "<td style="padding: 3px;">" +
           (index + 1) +
       "</td>" +
       "<td style="padding: 3px;">" +                
           <spring:eval expression="data.someValue" /> ??
       "</td>" + 
    "</tr>" +
}

根据此代码所在的位置,

<td style="padding: 3px;"><spring:eval expression="data.someValue" /></td>

可能有效。如果没有,您可以执行"eval"部分服务器端,并从 JSON 代码返回即用型数据。

如果你在这里,那么你可能没有走在正确的轨道上。试试这个解决方案。像魅力一样工作... Solution 1和类似的解决方案Solution 2

最新更新