0

我在 Google App Engine 上有一个加载本地 javascript 文件的页面,但是当更改 URL 时,myapp.appspot.com/formmyapp.appspot.com/form/12345我想从数据库中获取某些内容时,它不再能够从我的静态文件夹中加载本地 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)

我无法解决这个问题。有任何想法吗?

4

1 回答 1

1

使用绝对 URL 而不是相对 URL。IE,

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

注意前导/。没有它,您的/form页面将请求/form/js/jquery...

于 2013-09-22T16:19:34.043 回答