2010-08-25 30 views
2

我正在開發一個SSL加密的Web表單。 我在服務器上有jquery.form.js本地。 但是,頁面呈現錯誤「jquery undefined」。 錯誤繼續解釋它無法找到jquery.form.js。我可以在https頁面中使用jquery.form.js

這是什麼意思?我無法將該js文件包含到SSL加密的頁面中嗎?

感謝, TheGetz

回答

1

有些用戶他們的瀏覽器設置爲排除非安全的內容,例如您不能在https://頁面上包含http://的腳本,並可靠地使其工作。如果你的文件是本地的服務器或者使它成爲一個相對URL,就像這樣:

<script src="/js/jquery.form.js" type="text/javascript"></script> 

或者,如果它不是在同一個域,使用相對協議網址,例如:

<script src="//mystaticdomain.net/js/jquery.form.js" type="text/javascript"></script> 

這將根據需要在http和https之間切換(無論頁面是什麼),只要確保其他域設置爲使用SSL證書進行服務即可。

相關問題