从Google App Engine中的.js文件调用JavaScript函数

从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']

我试图在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'] = '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会让你省去很多编辑的麻烦。也许这就是错误所在,感觉有点可笑!好的,现在可以了,非常感谢!天哪,也许这就是错误,感觉有点可笑!好的,现在可以了,非常感谢!