在rails中我有表格,我正在使用jeditable进行内联编辑。
要从生成的表单返回适当的jeditable响应,我使用request.xhr?在我的控制器中像这样:
<td data-no-turbolink="true">
<span class="editable" data-id="31330" data-name="order_item[actual_price]" title="Click to edit..">46.0</span>
<script type="text/javascript">
</script>
</td>
我的TD看起来像这样,我尝试将数据 - 无涡轮链接添加到正文(仅用于实验),td标记和按钮标记(请参阅下面的表单)
<td data-no-turbolink="true">
<span class="editable" data-id="31330" data-name="order_item[actual_price]">
<form style="display: inline">
<input name="order_item[price_override]">
<button type="submit" >Ok</button>
<button type="cancel">Cancel</button>
</form>
</span>
</td>
单击单元格时,脚本会生成一个表单,如下所示:
.find()
我认为我缺少对Turbolinks如何运作的一些基本理解,是否有办法强制此表格由XHR提交?
答案 0 :(得分:0)
我无法找到解决方案,最终使用了另一种方法。
我从jeditable向操作发送了一个额外的参数,我在控制器中使用而不是request.xhr?