关于代码SyntaxError: expected expression, got '<' 的问题!

这种错误要怎么找啊,有好多好多的JS文件,firebug提示在第一行第一列,其他神马信息都没有。。。没有头绪!!真的要疯了,看的还是别人的代码不是自己写的,感觉更加难了,有没有大神指导一下要怎么寻找这种错误

qq_遁去的一_1
浏览 978回答 2
2回答

慕虎7371278

我也遇到同样的问题,后来用firebug查看网络请求发现js没有问题,问题在于ajax返回的数据错误,格式是<scripttype='text/javascript'> ... ...</script>所以报错显示的是返回的串的第一个字符“<”

繁华开满天机

我简单说下,ajax 返回数据为空,或返回的html页面,但返回到这个页面的有些参数为空,就会报此错误.下面是我的代码@RequestMapping("/exam_type")public String examination_type(@RequestParam(defaultValue= "0") Integer category_organization,@RequestParam(defaultValue= "0") Integer category_region ,@RequestParam(defaultValue= "0") Integer category_grade ,@RequestParam(defaultValue= "0") Integer category_subject,@RequestParam(defaultValue= "1") Integer page,Model model, HttpSession session){practiceAjaxPageReloadService.examination_type(category_organization,category_region,category_grade,category_subject, model ,session,page);&nbsp;return "front/on_line_practice/ajax_page_reload";&nbsp;&nbsp;}我这个是spring + spring mvc + mybatis&nbsp;&nbsp;&nbsp; maven 项目可以看到我 return 是一个页面ajax 代码$.post('/exam_type',{category_organization:id,category_region:category_region,category_grade:category_grade,category_subject:category_subject},function(data){$("#tikuUl").html(data)},'html');后台return 的页面 实际上就是这个 data ,只是一个变量而已,只是习惯用data看 这个实现类@Overridepublic void examination_type(Integer category_organization,Integer category_region ,Integer categor&nbsp; ......){.......................................................................................................................................................model.addAttribute("page", page);&nbsp;model.addAttribute("category_organization", category_organization);&nbsp;model.addAttribute("category_region", category_region);model.addAttribute("category_grade", category_grade);model.addAttribute("category_subject", category_subject);}if(${page.totalPages}&nbsp;> 0){}${page.totalPages} 后台没有传到前台这个值就报了这个错,报这个错的原因应该会有很多情况,我这个也许只是一叶扁舟大家可以看到我用model.addAttribute 返回很多东西到页面 ,当页面接收不到这些参数时就会报 错,我也是找了好一会 才找到
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
AngularJS