来自AJAX回调的Jeditable CANCEL回调?
发布时间:2020-12-15 22:54:44 所属栏目:百科 来源:网络整理
导读:我看到了Jeditable插件的一些答案,它使用完整的回调函数从 AJAX中使用回调函数. 我知道Jeditable有一个SUBMIT按钮的回调函数,所以我想知道是否有一种方法可以对CANCEL按钮进行回调?我没有找到插件文档. 谢谢你的答复, 卡洛斯 PD.这是我从AJAX回调中看到COMP
我看到了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事件也会被激活. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |