0
在我的Django項目中,除了依賴於jQuery的其他腳本之外,我還加載了jQuery。一些腳本被加載爲包含(text/html模板),因爲我在其中使用了Django變量。在我的錯誤日誌中,我經常看到$是未定義的錯誤,或者對象[object Object]的屬性'$'不是函數和其他類似的錯誤。這個問題只是零星發生,所以很難重現和診斷。有任何想法嗎?
加載基礎模板(體的底部):
<script src="/media/js/jquery/1.7.2/jquery.min.js"></script>
在頁面模板加載:
{% include "javascript/example-script.js" %}
<script src="/media/js/admin.js"></script>
您應該確保在jquery之後使用jquery包含所有js腳本。對不起,我不能幫助你,因爲我不知道django。也許只要加載jQuery從
–一旦頁面被rendreed,做一個查看源代碼 - 請參閱加載js文件的順序 – karthikr
如果它是零星的,也許它只是在它發生的某些事件。例如,我知道從jQuery 1.7開始,.live()方法已被棄用,應該使用.on()來代替。 – Austin