我在控制檯中收到ReferenceError: serializeProducts is not defined
錯誤,不知道爲什麼。參考錯誤:<Function>未定義
- 我有一個名爲
components.js
的Javascript文件,其中包含一個函數serializeProducts
。 模板調用此
components.js
腳本,然後下面的腳本使用serializeProducts
函數。<script type="text/javascript" src="{{STATIC_URL}}js/components.js"></script> <script type="text/javascript"> if($("#parsed_found").val() == undefined) items_found = "" else items_found = serializeProducts($("#parsed_found").val().split("\n")); if($("#parsed_not_found").val() == undefined) items_not_found = "" else items_not_found = serializeProductsNotFound($("#parsed_not_found").val().split("\n"));
注
components.js
肯定是被正確地發現,我可以通過控制檯,200個狀態等訪問- 本地運行腳本時,我沒有得到的錯誤,但是當我從亞馬遜S3加載
components.js
文件這是當它似乎無法正常工作,我很難搞清楚,因爲權限是公開的。
我想知道如果這可能是一個問題,components.js
腳本沒有完全加載之前,頁面上的腳本運行?我嘗試添加延遲,但仍然收到錯誤。任何其他想法?
components.js:http://snapeda.s3.amazonaws.com/js/components.js
你能粘貼你的'components.js'嗎? – 2014-10-30 08:50:36
它在這裏:http://snapeda.s3.amazonaws.com/js/components.js – natab 2014-10-30 13:21:26