由于后台出错时返回的数据问题(执行sql底层jar包抛出,一个字符串,不是key,value格式),前台接收到字符串后eval()方法报错SyntaxError异常,分别加try ,catch能够处理,但是重复代码太多(好多页面都是这么写的),改起来相当不方便,能否写个公共方法,监听eval()函数执行过程中的异常,谢谢。
function save() {
$('#addForm').form('submit', { url : url, success : function(data) { var jsondata = eval("(" + data + ")"); var message = jsondata.message; if (jsondata.success) {
$.messager.alert('成功', '操作成功');
$('#admin_yhgl_addDialog').dialog('close');
$('#dg').datagrid('reload');
} else if (!jsondata.success) {
$('#save').linkbutton('enable');
$.messager.alert("操作失败", message);
}
}
});
}忽然笑
相关分类