X 可编辑:停止向服务器发送数据

x-editable: stop sending data to the server

本文关键字:服务器 数据 编辑      更新时间:2023-09-26

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

$(".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">

它没有在 https://vitalets.github.io/x-editable/docs.html#editable 正确记录,并且可能被认为是一个错误,但是 editable-bootstrap 中 EditableForm 中的 save() 方法中的逻辑.js使得如果定义了"url"选项,send=="从不"被忽略,看起来很有意。

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