我正在使用来自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">
答案 0 :(得分:0)
它在https://vitalets.github.io/x-editable/docs.html#editable上没有正确记录,可能被认为是一个错误,但是editable-bootstrap.js中EditableForm中save()方法中的逻辑使其看起来非常有意,如果'url'选项为定义后,将忽略send =='never'。
防止发送数据到服务器的最佳方法是将url选项设置为null,直到您希望发送为止。如果'url'属性的值特定于x可编辑实例,则将该值存储在另一个属性中,直到需要它为止。