来自AJAX回调的Jeditable CANCEL回调?

前端之家收集整理的这篇文章主要介绍了来自AJAX回调的Jeditable CANCEL回调?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到了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事件也会被激活.

猜你在找的Ajax相关文章