2011-03-09 31 views
6

請幫我看看這個......這個錯誤指向的唯一文件是我的jQuery文件。未捕獲的SyntaxError:意外的令牌 - jQuery - 幫助!

看到我在這裏收到的錯誤。 enter image description here

如何找到引發此錯誤的文件中的行?

EDIT2:這裏是.html或者什麼都沒有更換.js彌敦道的建議後截圖: enter image description here

+0

你需要提供你的jQuery代碼,這會導致這種情況發生。我想這可以追溯到某個地方的「jsonp」調用。 – jAndy 2011-03-09 17:02:43

+0

@jAndy我剛剛創建了一個測試帳戶,以便您現場看到錯誤。我對調試ajax的東西相當陌生,所以你介意登錄並看看如果你可以給我更多的指導,請問我的代碼在哪裏查看?要複製錯誤,請單擊客戶端名稱,然後單擊項目名稱,然後單擊舞臺名稱。您應該會在Chrome中看到JS控制檯中的錯誤。 – marcamillion 2011-03-09 17:16:18

回答

4

如果您查看右邊的調試器中列出的數據屬性,看起來您正在嘗試將某些HTML代碼評估爲JavaScript。我的猜測是,您的AJAX請求會呈現HTML錯誤或指向錯誤的URL,並且不會讓JS返回。

+0

我剛剛創建了一個測試帳戶,以便您可以現場查看錯誤。我對調試ajax的東西相當陌生,所以你介意登錄並看看如果你可以給我更多的指導,請問我的代碼在哪裏查看?要複製錯誤,請單擊客戶端名稱,然後單擊項目名稱,然後單擊舞臺名稱。您應該會在Chrome中看到JS控制檯中的錯誤。 – marcamillion 2011-03-09 17:16:54

+2

@marcamillion看起來你正在將'data-select-url'設置爲'/ stages/26/step.js'。 URL末尾的'.js'使得Rails以'text/javascript'的內容類型返回請求,這導致jQuery認爲它應該是eval()的有效JS。如果您將URL更改爲.html(或完全刪除擴展名),則錯誤應該消失。 (您可能需要調整您的路線才能正確處理。 – 2011-03-09 17:23:48

+0

@Nathan我可能需要調整我的路線以實際處理什麼? .js或.html? – marcamillion 2011-03-09 17:27:06

0

你的整個文件被引發錯誤。

您試圖執行一些HTML作爲Javascript代碼。

+0

我剛剛創建了一個測試帳戶,以便您可以看到現場的錯誤。我對調試ajax的東西相當陌生,所以你介意登錄並看看如果你可以給我更多的指導,請問我的代碼在哪裏查看?要複製錯誤,請單擊客戶端名稱,然後單擊項目名稱,然後單擊舞臺名稱。您應該會在Chrome中看到JS控制檯中的錯誤。 – marcamillion 2011-03-09 17:17:41

相關問題