我有一個正在運行的JavaScript程序,如果我將代碼直接粘貼到Rails視圖中,它可以正常工作。當我將它放在assets/javascript中並用javascript_include_tag調用它時,我開始爲每個大括號出現語法錯誤。例如:Rails:在JavaScript中爲每個大括號拋出語法錯誤
var rect = {};
拋出一個錯誤,而:
var rect = new Object();
沒有。同樣,創建一個像這樣的對象會拋出一個錯誤:
function tag(x, y, width, height){
this.x = x;
this.y = y;
this.width = width;
this.height = height;
this.book = books[0];
}
任何人都知道發生了什麼事?
語法錯誤出現僅如果您有任何大括號,要麼不關閉或額外添加。如果在此之前包含更多js文件,請檢查這些文件中的sytax。 –