gpt4 book ai didi

callback - 来自 AJAX 回调的 Jeditable CANCEL 回调?

转载 作者:行者123 更新时间:2023-12-04 12:25:57 24 4
gpt4 key购买 nike

我看到了 Jeditable 插件的一些答案,以使用 AJAX 的回调函数使用完整的回调函数。

我知道Jeditable有SUBMIT按钮的回调函数,所以我想知道是否有办法让CANCEL按钮回调?我在插件文档上没有找到。

谢谢您的回复,

卡洛斯

PD。这是我从 AJAX 回调中看到的 COMPLETE 的来源:

$("#editable_text").editable(submitEdit, { 
indicator : "Saving...",
tooltip : "Click to edit...",
name : "Editable.FieldName",
id : "elementid",
type : "text",
});
function submitEdit(value, settings)
{
var edits = new Object();
var origvalue = this.revert;
var textbox = this;
var result = value;
edits[settings.name] = [value];
var returned = $.ajax({
url: "http://URLTOPOSTTO",
type: "POST",
data : edits,
dataType : "json",
complete : function (xhr, textStatus)
{
var response = $.secureEvalJSON(xhr.responseText);
if (response.Message != "")
{
alert(Message);
}
}
});
return(result);
}

最佳答案

是的,有一个“onreset”参数在单击取消时调用,或者更一般地说,在 jEditable 将控件重置回单击之前的状态之前。将此添加到您的代码中:

$("#editable_text").editable(submitEdit, { 
//...
onreset: jeditableReset,
//...
});

function jeditableReset(settings, original) {
// whatever you need to do here
}

这记录在 jquery.jeditable.js 文件的标题中。

另一个注意事项 - 如果您不提交模糊(您似乎不在示例中),则 onreset 事件也会触发。

关于callback - 来自 AJAX 回调的 Jeditable CANCEL 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com