我有一个要求,我必须根据单击的按钮动态显示问题。我编写了一个表格,其中一列中显示问题,另一列中我希望用户输入答案。现在,当我保存此表单数据时,我实际上需要保存问题 ID,而不是问题。所以我想我可以在名称区域显示问题,如 <td> question 1 </td>
在值字段中我可以保留问题 ID。
<td>
<input type="text" id="q1" path="genericq1" value=""> dynamic question name
</td>
我通过 ajax 调用获取问题
$('#q1').val(data.question[key1].question);
有人可以告诉我一种方法,可以在列中动态显示问题并将问题值保留在后端的值字段中吗?
最佳答案
您听说过隐藏字段吗?使用隐藏字段来存储您的 ID。为了显示名称,请改用标签。
就像你的代码一样
<td>
<input type="hidden" name="qid" id="qid"/>
<label id="qname"></label>
</td>
当你从ajax调用获取数据时,写如下
$("#qid").val(data.question[key1].questionid);
$("#qname").text(data.question[key1].questionname);
关于javascript - 动态显示列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25163384/