javascript - 动态显示列名

标签 javascript jquery ajax twitter-bootstrap spring-mvc

我有一个要求,我必须根据单击的按钮动态显示问题。我编写了一个表格,其中一列中显示问题,另一列中我希望用户输入答案。现在,当我保存此表单数据时,我实际上需要保存问题 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/

相关文章:

ajax - 等待 2 个 AJAX 请求完成(d3.js)并优化临时等待?

php - 使用 Wordpress Infinite Scroll 加载产品后再次重新初始化 Woocommerce 脚本

javascript - HTML 中的表单标签提交与 JS 中的 document.getElementById ("form1").submit()

javascript - 鼠标悬停时的 Jssor 光标

javascript - 在nodejs/javascript中的excel中创建动态列数或标题

javascript - Laravel 使用 Ajax 从购物车中删除

javascript - 如何知道 Google 日历中是否使用 GAS 创建了事件?

jquery - 如何获取FlipClock的时间?

javascript - 如何在 jQuery 中解析字符串

javascript - 关于垃圾回收的 Null 和 delete()