当我使用这样的代码时,我得到错误,在编译时表达式语句不是分配或调用...(在else语句中)
我想念这里是为了让它发挥作用?我尝试过使用过滤器而没有成功:( 我是JS / Jquery的新手......
错误在其他声明中......
错误:errorCreation,dataType:" json&#34 ;;
function create() {
......
$.ajax({
type: "POST",
url: '@Url.Action("Create", "Users")',
data: postData,
success: function(result) {
if (data.ErrorMsg == null) {
// success
} else {
// error msg
error: errorCreation,
dataType: "json";
}
}
});
return false;
};
答案 0 :(得分:0)
正确的语法如下所示:
$.ajax({
type: "POST",
url: '@Url.Action("Create", "Users")',
data: postData,
success: function (result) {
if (data.ErrorMsg != null) {
// success stuff
} else {
errorCreation(); // do you want this function to run here?
// error message stuff
}
},
error: errorCreation, // or here?
dataType: "json"
});