在else语句中调用函数代码错误

时间:2014-06-09 18:17:01

标签: javascript jquery ajax asp.net-ajax

当我使用这样的代码时,我得到错误,在编译时表达式语句不是分配或调用...(在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;
        };

1 个答案:

答案 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"
});

http://api.jquery.com/ajax