0

ajax 呼び出しの後、受け取った応答は JSON 文字列です。データを一覧表示することはできますが、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>" +
}
4

2 に答える 2

0

もしあなたがここにいるなら、あなたは正しい軌道に乗っていないのかもしれません。この解決策を試してください。魅力のように機能します...Solution 1そして同様の解決策Solution 2

于 2013-07-26T17:52:26.073 に答える
0

このコードの場所によっては、

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

動作する可能性があります。そうでない場合は、サーバー側で「評価」部分を実行し、JSON コードからすぐに使用できるデータを返すことができます。

于 2013-07-07T15:02:28.647 に答える