x-editable:停止向服务器发送数据

时间:2016-04-27 05:17:02

标签: javascript jquery x-editable

我正在使用来自https://vitalets.github.io/x-editable/docs.html的x-editable,而我 使用以下代码禁止它将数据发送到服务器。但代码不起作用,插件继续向服务器发送数据。

$(".editable").editable({
                send: 'never'
 });


<input class="editable  editable-click editable-empty dateinput form-control" data-clear="false" data-format="mm/dd/yyyy" data-name="date" data-original-title="" data-pk="10" data-type="date" data-url="/e/date/" id="name" name="date" placeholder="mm/dd/yyyy" required="required" type="text">

1 个答案:

答案 0 :(得分:0)

它在https://vitalets.github.io/x-editable/docs.html#editable上没有正确记录,可能被认为是一个错误,但是editable-bootstrap.js中EditableForm中save()方法中的逻辑使其看起来非常有意,如果'url'选项为定义后,将忽略send =='never'。

防止发送数据到服务器的最佳方法是将url选项设置为null,直到您希望发送为止。如果'url'属性的值特定于x可编辑实例,则将该值存储在另一个属性中,直到需要它为止。