dever 7 anni fa
parent
commit
c83a74c571
1 ha cambiato i file con 10 aggiunte e 2 eliminazioni
  1. 10 2
      assets/lib/manage/main.js

+ 10 - 2
assets/lib/manage/main.js

@@ -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))