私はこれをやろうとしています:
UIを使用して学生を追加すると、AJAXを使用して、既存の学生のリスト(テーブル)に行が追加されます。
したがって、コントローラーに送信したUIのフィールドは、dbエントリを終了し、コントローラーから、ビューに表示したいすべてのフィールドを含むJsonオブジェクトを渡します(これはすべて完全に機能しています)。
私の見解では、私はしました
success : function(result){
res = eval('('+result+')');
//Here the problem, begins , appending a row to the existing table:
$('#my_table tr:last').after('<tr>
<td>'+res.name+'</td>
<td>'+res.address+'</td>
<td><a href="javascript:void(0)">'+ res.flag== true ? "Male" : "Female" +'</a></td> // this is where im stuck !
</tr>')
}
出力は、フラグ値を正直にチェックします。つまり、flag == trueの場合、男性を出力しますが、リンクは表示されず、名前と住所ではなく、性別のみが表示されます。
行を削除した場合
<td><a href="javascript:void(0)">'+ res.flag== true ? "Male" : "Female" +'</a></td>
名前と住所が正しく出力され、性別を確認するための行を追加すると、性別のみが出力され、リンクではないように、アンカータグは付けられません。
私は何が間違っているのですか?