前端 velocity(.vm)模板里寫ajax出現解析異常


異常信息:
Caused by: org.apache.velocity.exception.ParseErrorException: Encountered "{" at distribute/alltranslator.vm[line 303, column 16] Was expecting one of: <EOF> "(" ... <RPAREN> ... <ESCAPE_DIRECTIVE> ... <SET_DIRECTIVE> ... "##" ... "\\\\" ... "\\" ... <TEXT> ... "*#" ... "*#" ... <STRING_LITERAL> ... <IF_DIRECTIVE> ... <STOP_DIRECTIVE> ... <INTEGER_LITERAL> ... <FLOATING_POINT_LITERAL> ... <WORD> ... <BRACKETED_WORD> ... <IDENTIFIER> ... <DOT> ... "{" ... "}" ...

明明前端js代碼寫的沒問題,但就是出現了異常,出現異常的那一行的代碼為$.ajax(),表面上沒問題,但在vm解析的時候,會解析存在的$符號,盡管是jquery的$符,但vm不知道,所以就出現解析錯誤。

改正:$.ajax() -> jQuery.ajax()  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM