Java スクリプトからテーブルにデータを追加する必要があります。テーブルは同じ .jsp ファイルにありますが、スクリプト内にはありません。
AJAX 呼び出し
<script type="text/javascript">
function searchDetails() {
$.ajax({
type : "post",
data : {
'accountNo' : $(accNumber).val()
},
url : "/banking-internet/account-history/add",
cache : false,
success : function(data) {
var transactionList = data;
},
error : function(e) {
alert('Error: ' + e);
}
});
}
</script>
テーブル
<tr>
<th>Transaction Type</th>
<th>Amount</th>
<th class="hide-on-mobile">Description</th>
</tr>
<c:forEach var="transaction" items="${transactionList}">
<tr>
<td>${transaction.transactionDate}</td>
<td>${transaction.transactionType}</td>
<td>${transaction.accountNarration}</td>
</tr>
</c:forEach>
値がデータに正しく渡されました。しかし、スクリプトの外部で値を取得して使用することはできないようです。
success : function(data) {
var transactionList = data;
},
この部分はコントローラーから正しく値を取得します。
助けてください