从Google App Engine中的.js文件调用JavaScript函数
我试图在GoogleAppEngine环境中从.js文件调用函数 html打印的代码如下所示:从Google App Engine中的.js文件调用JavaScript函数,javascript,google-app-engine,function,Javascript,Google App Engine,Function,我试图在GoogleAppEngine环境中从.js文件调用函数 html打印的代码如下所示: from google.appengine.ext import webapp from google.appengine.ext.webapp.util import run_wsgi_app class jumpPage(webapp.RequestHandler): def get(self): self.response.headers['Content-Type']
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
class jumpPage(webapp.RequestHandler):
def get(self):
self.response.headers['Content-Type'] = 'text/html'
self.response.out.write('');
self.response.out.write('');
self.response.out.write('<head>');
self.response.out.write('<script type="text/javascript" src="/js/pxc11.js" >');
self.response.out.write('</script>');
self.response.out.write('</head>');
self.response.out.write('<body">');
self.response.out.write('<form name="f1">');
self.response.out.write(' <input type="hidden" name="theStartValue" value="1"><p>');
self.response.out.write(' <input type="button" value="-15" onClick="dummy()">');
self.response.out.write(' <input type="button" value="+15" onClick="dummy()" ><p>');
self.response.out.write('</form>');
self.response.out.write('</body>');
self.response.out.write('');
self.response.out.write('</html>');
application = webapp.WSGIApplication(
[('/tonteria', jumpPage)],
debug=True)
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
然后.js就是这样:
<script language="javascript" type="text⁄javascript">
function dummy()
{
alert("POPOPOPOPOPO");
}
<⁄script>
app.yaml包含一个包含.js文件的静态文件夹
handlers:
- url: /js
static_dir: js
- url: /tonteria
script: tonteria.py
.js文件包含Javascript,而不是HTML标记。.js文件包含Javascript,而不是HTML标记。将文件制作成HTML模板,然后使用变量呈现,您的生活可能会更轻松。谷歌有一个很棒的将文件制作成html模板,然后用变量呈现,你的生活可能会更轻松。谷歌有一个伟大的是的,会发生什么?很抱歉,发生的事情是HTML正在显示,我可以看到并单击按钮,但是Javascript函数没有被触发。我把这些HTML标签放在了.js代码中……使用模板可以省去很多编辑的麻烦。是的,会发生什么?很抱歉,发生的事情是HTML正在显示,我可以看到并单击按钮,但是Javascript函数没有被触发。我把这些HTML标签放在了.js代码中……使用templates.mmmmomg会让你省去很多编辑的麻烦。也许这就是错误所在,感觉有点可笑!好的,现在可以了,非常感谢!天哪,也许这就是错误,感觉有点可笑!好的,现在可以了,非常感谢!