Javascript没有'我不能在本地主机上使用谷歌应用程序引擎
Javascript doesn't work in my localhost using Google App ENgine
我被困了一个星期,我已经在一百万个西班牙语和英语论坛上浏览了。。。
问题是,当我从谷歌应用引擎启动我的网站时,Javascript在我的本地主机上不起作用。
如果我复制/粘贴所有的html、css和.js文件,然后从Notepad++在浏览器中启动,效果很好,但由于任何原因,在GAE上都不起作用,我不知道为什么。
app.yaml之所以有效,是因为如果我在浏览器中编写:
http://localhost:8080/js/script.js
,然后出现javascript代码。
这是我所有的代码:
HTML:
<script type="text/javascript" src="/js/jquery.js"</script>
<script type="text/javascript" src="/js/script.js"></script>
JS:
$(document).ready(function() {
$("#ingles").fadeOut(1000);
});
我的应用程序:
application: juanmamorenoportfolio
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /stylesheets
static_dir: stylesheets
- url: /images
static_dir: static_files/images
- url: /js
static_dir: js
- url: .*
upload: templates/index.html
static_files: templates/index.html
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
和我的main.py(我怀疑问题应该在这里):
import os
import webapp2
import jinja2
jinja_environment = jinja2.Environment(autoescape=True,
loader=jinja2.FileSystemLoader(os.path.join(os.path.dirname(__file__), 'templates')))
class MainHandler(webapp2.RequestHandler):
def get(self):
template = jinja_environment.get_template('index.html')
self.response.out.write(template.render())
app = webapp2.WSGIApplication([
('/', MainHandler)
], debug=True)
非常感谢!!
Javascript在SDK和生产环境中都能完美工作。
- app.yaml是错误的-将正确的路径写入jquery.js
- 把文件放在需要的地方,或者放在前面
- 检查您是否在url规范中正则表达式,因为它不是简单的字符串
- url:
中可能需要upload:
- 尝试
http://localhost:8080/js/script.js
检查是否显示代码 - 检查页面HTML是否正常
- 检查是否在Chrome控制台中定义了$
- 投票给我的答案
阅读文档静态文件处理程序。
upload:
有关:静态文件模式处理程序
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 想在本地主机上使用谷歌地图 api
- 在开发模式下屏蔽本地主机上的谷歌广告
- 如何设置谷歌分析以测试本地主机
- 本地主机的谷歌地图v3 api不起作用
- 谷歌在请求外部文件的离线/本地主机应用程序中美化
- 谷歌地图自定义制作工具没有出现在我的服务器上,但适用于本地主机
- Javascript没有'我不能在本地主机上使用谷歌应用程序引擎
- 谷歌硬盘的网络主机链接功能有被淘汰的危险吗
- 谷歌地图在本地主机上加载,但无法在在线服务器上加载
- 谷歌Chrome扩展-指定的本地消息主机没有找到
- 如何禁用谷歌分析在本地主机
- 如何防止谷歌分析从本地主机获得流量
- MissingKeyMapError:在本地主机上使用谷歌地图自动完成文本框时出错
- 没有找到谷歌扩展本地消息传递主机
- 本地主机的谷歌地图api用法
- 谷歌地图API和KML文件本地主机开发选项
- 谷歌地图不显示在网页上,但显示在本地主机