如何将变量从python应用程序传递到google应用程序引擎上的客户端javascript
how to pass variable from python app to client javascript on google app engine
有人知道如何将数据从服务器代码(用python编写并在谷歌应用程序引擎上运行)传递到客户端javascript吗?
我知道如何为php和javascript做到这一点:在php中,制作json格式的变量,我可以使用类似的东西在javascript中调用该变量
<script> var data = <?php varname_in_php ?>; </script>
如何使用谷歌应用程序引擎为应用程序实现同样的功能?
我正在尝试实现一些应用程序,它将使用Python解析一些统计数据,然后将数据传递给javascript进行绘图。
提前感谢!
如果您使用webapp2,您可以只使用json-lib,并进行
get处理程序中的self.request.write(json.dumps(some_data))
。
并记住将您的内容类型设置为application/json
比使用模板系统只发送json要简单得多。
客户端可以对处理程序执行一个简单的请求。。如果你使用jquery,你会使用http://api.jquery.com/jQuery.getJSON/例如。
您需要使用模板系统。谷歌应用引擎中包含的Django和Jinja2都很简单,让这类任务变得很容易。看看这个,应该很清楚如何使用Jinja2通过script
标签传递变量。
快速示例,假设您已将data
传递到Jinja2模板中:
<script>
var jdata = new Array();
{% for entry in data %}
jdata.push({{ entry }});
{% endfor %}
</script>
相关文章:
- 使用Node.js在应用程序引擎上进行本地单元测试
- 应用程序引擎终结点:用于OAuth2授权的Javascript客户端库需要多个弹出窗口
- 频道谷歌应用程序引擎频道.open()不工作
- 使用谷歌云端点将文件上传到谷歌应用程序引擎应用程序
- Javascript没有'我不能在本地主机上使用谷歌应用程序引擎
- 降低谷歌应用程序引擎成本
- 谷歌应用程序引擎频道令牌无效
- Google应用程序引擎Python、Jquery和Javascript进行级联选择
- 带有ajax请求和python交互的谷歌应用程序引擎
- 通过谷歌应用程序引擎通道api发送数据uri
- 谷歌可视化没有显示在谷歌应用程序引擎的JSP中
- 将图像上传到谷歌应用程序引擎
- 谷歌应用程序引擎(PHP)-如何包含javascript
- 在应用程序引擎上将wav转换为ogg(或在javascript?中)
- 如何将变量从python应用程序传递到google应用程序引擎上的客户端javascript
- 用于Google应用程序引擎频道API客户端的无窗口容器
- 使用通道谷歌应用程序引擎从一个chrome扩展
- 谷歌应用程序引擎端点接受的URI格式
- 在谷歌应用程序引擎的通道api通道断开通知
- 域名和页面特定的Javascript加载错误的应用程序引擎