Car*_*tux 7 callback jeditable
我看到了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);
}
Run Code Online (Sandbox Code Playgroud)
是的,在单击“取消”时或更普遍地说,在jEditable将控件重新设置为单击之前的状态之前,有一个“ onreset”参数被调用。将此添加到您的代码:
$("#editable_text").editable(submitEdit, {
//...
onreset: jeditableReset,
//...
});
function jeditableReset(settings, original) {
// whatever you need to do here
}
Run Code Online (Sandbox Code Playgroud)
这记录在jquery.jeditable.js文件的标题中。
另一个注意事项-如果您不进行模糊提交(您似乎没有出现在样本中),则也会触发onreset事件。
| 归档时间: |
|
| 查看次数: |
4681 次 |
| 最近记录: |