我不是很擅长于jQuery,但决定使用
jEditable插件为我的网站,因为我认为它看起来不错,解决了目的。但是,我现在有点纠结。
我使用这个插件编辑数据,编辑的数据被发送到数据库,一些字段被更新。更新这些字段的存储过程返回一些数据。我想把这些数据返回给我。我想首先在“alert”语句中查看返回的数据,然后我可以从中获取。
解决方法
我已经完成了我的网站。这应该让你开始。
$("#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); }
您需要返回表单的Json响应
{“Message”=“FOO”}
这将显示在警报中。