js Uncaught SyntaxError: Unexpected token var

Dophin
  • 1k

不知道面对这种问题该怎样找到问题source,请指点一下。

var initInterface = function() {
    var data = {
            method: "xxxx",
            params: {
                user_id: user_id,
                last_jwc_grade_id: last_jwc_grade_id,
                last_exam_grade_id: last_exam_grade_id
            }
        }
        //从后台获取教务考试初略数据并渲染
    ajaxOperate(data,
        function(initData) {
            var html;
            if (initData) {
                initExamData = initData.exam_grades;
                initJwcData = initData.jwc_grades;
                //渲染
                if (initExamData) {
                    examInitRender(initExamData);
                    last_exam_grade_id = getLastID("exam");
                    localStorage.setItem("last_exam_grade_id", last_exam_grade_id);
                }
                if (initJwcData) {
                    jwcInitRender(initJwcData);
                    last_jwc_grade_id = getLastID("jwc");
                    localStorage.setItem("last_jwc_grade_id", last_jwc_grade_id);
                }
            } else {
                //渲染空页面
                html = $("<img id='blank-img-index' src='http://placehold.it/600x400'> <label class='tips'> 可以查询四六级、大学计算机等各种考试哦! <br>还可以查询教务处考试成绩呢!</label>");
                $("#index-cnt").append(html);
            }
        },
        function() {
            //错误提示

        });
}
回复
阅读 10.2k
1 个回答

错误不在这段代码,要么你把错误信息贴的全点;
有可能错误是在 下面这几个方法中,或者服务器端返回的数据不是那两个 render 要的格式
ajaxOperate
examInitRender
jwcInitRender
getLastID

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏