2013-09-22 44 views
0

我在Google App Engine上有一個加載本地javascript文件的頁面,但是當我想從數據庫中獲取某些內容時,從myapp.appspot.com/form更改爲myapp.appspot.com/form/12345的URL時,它無法加載當地的JavaScript從我的靜態文件夾了。修改URL時Javascript文件夾消失

這裏的

app = webapp2.WSGIApplication([ 
    ('/form/?', FormHandler), 
    ('/form/([0-9]+)', FormHandler) 
], debug=True) 

我的JavaScript文件被稱爲<script src="js/jquery-1.10.1.min.js"></script>,並存儲在一個名爲「JS」一個靜態的文件夾被添加到我的app.yaml文件路由器。仍然得到這個錯誤:

Failed to load resource: the server responded with a status of 404 (Not Found) 

我不能圍繞這個包裹我的頭。有任何想法嗎?

+0

顯示你的yaml文件,查看靜態內容的URL。 – loki

回答

1

使用絕對URL而不是相對值。即,

<script src=/js/jquery-1.10.1.min-js"></script> 

注意領先的/。沒有這個,你的/form頁面將請求/form/js/jquery...

+0

謝謝你!我想你已經救了我的屁股兩次了:) –