gpt4 book ai didi

javascript - 在 Google App Engine 中加载 JavaScript

转载 作者:数据小太阳 更新时间:2023-10-29 05:42:25 24 4
gpt4 key购买 nike

我对在 Google App Engine 中加载 JavaScript 感到很困惑.我正在使用 Django 模板。

首先,在我的 base HTML 文件中,我无法从本地加载我下载的 jQuery 代码,例如 d:/jquery.js,例如

<script src="d:\jquery.js" type="text/javascript" ></script></head>,

这一行在我的基础 HTML 文件中。当我从远程 加载 jQuery 时它起作用。喜欢

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"type="text/javascript" ></script></head>

我不知道为什么。

其次,我无法将自己创建的 JavaScript 代码加载到我的 HTML 文件中。假设我创建了一个 JavaScript 文件,比如 layout.js,然后我尝试将它加载到我的子 HTML 文件中,顺便说一句,它继承自 base HTML。

 <body><script src="layout.js" type="text/javascript"></script></body>

而且它根本不起作用。我尝试过的唯一方法是将实际的 JavaScript 代码放入基本 HTML 文件的主体中。喜欢

<body><script>
$(document).ready(
$("#yes").click(function() {
$("#no").hide("slow");
}));
</script>

我也不知道为什么...我该如何解决?

最佳答案

AppEngine 对本地系统上的路径一无所知;它只会上传您配置的文件。通过在您的 app.yaml 文件中添加如下一行来执行此操作:

handlers:
- url: /js
static_dir: js

在这种情况下,/js 表示主项目目录的子目录,您可以将所有静态 JavaScript 文件放在那里。它们将被上传到生产服务器,您可以将它们包含在您的 HTML 中:

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

关于javascript - 在 Google App Engine 中加载 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com