phtmlファイルにテーブルがあります。
<table width="700" class="detais" cellpadding="10px;">
<tr><td></td><td></td></table>
ドロップダウンもあります。このドロップダウンを変更すると、JavaScriptが呼び出されます。
function filterbyaptno(){
var idno = document.getElementById("aplist").value;
$.ajax({
url: 'address',
type: 'POST',
data:"idno="+idno,
success:function(result) {
var numRecords = parseInt(result.rows.length);
if(numRecords>0)
{
for(var i = 0; i<numRecords;i++)
{
var html ='<div class="support"><table><tr> <td>'+result.row[i].firstname+'</td>
+'<td>'+result.rows[i].advice+'</td>'
+'<td>'+result.rows[i].customdata+'</td><tr></table></div>'
}
$('.detais').replaceWith(html);//am trying to change the table content
}
});
}
しかし、結果にさらに多くのレコードがある場合は、最後のレコードのみが表示されます。また、ドロップダウンをもう一度変更しても機能しません。誰かが私にこれを行う方法を手伝ってもらえますか?コントローラの応答に基づいてテーブルのコンテンツを変更する方法はJavaScriptにありますか?