|
@@ -546,11 +546,19 @@ function update(e, id, project, table, notice)
|
|
|
{
|
|
|
var col = e.attr('name').replace('up_col_', '');
|
|
|
var value = e.val();
|
|
|
+ var old = e.attr('data-old');
|
|
|
var url = config.host + 'database.update_action?json=1';
|
|
|
$.post(url, {where_id:id,col:col,value:value,project:project,table:table}, function(t)
|
|
|
{
|
|
|
- notify('操作已成功!您的操作已修改当前选项!');
|
|
|
- preview();
|
|
|
+ var t = eval('('+t+')');
|
|
|
+ if (t.status == 1) {
|
|
|
+ e.attr('data-old', value);
|
|
|
+ notify('操作已成功!您的操作已修改当前选项!');
|
|
|
+ preview();
|
|
|
+ } else {
|
|
|
+ msg(t);
|
|
|
+ e.val(old);
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
if(notice && confirm(notice))
|