前端 velocity(.vm)模板里写ajax出现解析异常
异常信息:
Caused by: org.apache.velocity.exception.ParseErrorException: Encountered "{" at distribute/alltranslator.vm[line 303, column 16] Was expecting one of:"(" ... ... ... ... "##" ... "\\\\" ... "\\" ... ... "*#" ... "*#" ... ... ... ... ... ... ... ... ... ... "{" ... "}" ...
明明前端js代码写的没问题,但就是出现了异常,出现异常的那一行的代码为$.ajax(),表面上没问题,但在vm解析的时候,会解析存在的$符号,尽管是jquery的$符,但vm不知道,所以就出现解析错误。
改正:$.ajax() -> jQuery.ajax()