[英]Why does my Post Request fail when deployed on Google's GAE, but works fine locally?
[英]Why does this JQUERY file fail when saved locally?
我有幾個jquery文件,它們與其他站點文件一起保存在本地,因為我不希望頁面要求從遠程站點URL檢索代碼。 我執行此操作的過程是將遠程jquery URL粘貼到瀏覽器中,然后復制並粘貼在瀏覽器中顯示為文本的代碼。 我將代碼粘貼到了保存在站點子目錄中的本地文件中。 用相同的名稱命名文件。 除一種情況外,這在所有情況下均有效。
這是工作時顯示在頁面中的代碼。
<script type="text/javascript" src="../client_script/datepicker/jquery.min.js"></script>
<script type="text/javascript" src="../client_script/datepicker/base.js"></script>
<link rel="stylesheet" type="text/css" href="../client_script/datepicker/base.css" />
<link rel="stylesheet" href="../client_script/datemodel/jquery-ui.css">
<script type="text/javascript" src="../client_script/datemodel/jquery-1.9.1.js"></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script type="text/javascript" src="../client_script/datepicker/jquery.timepicker.js"></script>
<link rel="stylesheet" type="text/css" href="../client_script/datepicker/jquery.timepicker.css" />
//code.jquery.com/ui/1.10.3/jquery-ui.js
請注意,其中的引用是如何引用遠程URL的://code.jquery.com/ui/1.10.3/jquery-ui.js
當我嘗試本地引用代碼時,它失敗了。 我在頁面加載時收到一個jscript錯誤,內容為:
TypeError Object [object Object]沒有方法'datepicker'(然后是我稱之為datepicker的文件路徑和行號)
是否存在某些邏輯原因,為什么該特定的jquery文件在本地加載后將無法工作? 還是我這樣做的方式有缺陷?
謝謝
在本地加載頁面時(假設您不在本地也運行服務器),您需要指定協議,例如http:
否則,瀏覽器將嘗試使用file://加載它。
所以
<script type="text/javascript" src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
將需要
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.