【发布时间】:2017-08-08 07:15:50
【问题描述】:
我正在尝试将参数发送到在我的服务器 (python) 代码中生成的 URL。该 URL 将通过电子邮件发送给用户。我正在使用 Google App Engine 来托管我的整个应用程序。
class VerificationHandler(basehandler.BaseHandler):
def get(self, *args, **kwargs):
params = {
'user': user,
'token': signup_token
}
self.render_template('some_url_to_click.html', params)
在我的 some_url_to_click.html 中,我有以下代码。我使用的框架是 Jinja2。
{% extends "main.html" %}
{% block maincontent %}
<div id="text_display_div">
<br></br>
<a>Enter Text.</a>
</div>
<script type="text/javascript">
$(document).ready(function(){
var param_from_backend = '{{ params}}'
alert (param_from_backend.user)
});
</script>
我无法在我的 javascript 中访问 params 变量。我在 param_from_backend.user 上收到“未定义”错误
【问题讨论】:
标签: javascript python-2.7 jinja2 webapp2