Javascript 未捕获的SyntaxError是什么:意外标记<;什么意思?
对于这一行代码:Javascript 未捕获的SyntaxError是什么:意外标记<;什么意思?,javascript,php,codeigniter,Javascript,Php,Codeigniter,对于这一行代码: var result = eval('('+result+')'); 在这方面: function saveUser(){ alert(url); $('#fm').form('submit',{ url: url, onSubmit: function(){ return $(this).form('validate'); },
var result = eval('('+result+')');
在这方面:
function saveUser(){
alert(url);
$('#fm').form('submit',{
url: url,
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
var result = eval('('+result+')');
if (result.errorMsg){
$.messager.show({
title: 'Error',
msg: result.errorMsg
});
} else {
$('#dlg').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
}
}
});
}
如何修复错误
什么是未损坏的SyntaxError。。。什么意思
这意味着
eval
无法解析输入(作为JavaScript),因为它包含一个1)eval不好,2)结果的内容是什么?检查代码,意外标记,它将显示错误发生的行号(希望您使用浏览器的Inspect元素功能)与其使用eval()
,不如使用JSON.parse()
:)