1
simpleapples 2014-05-22 10:46:23 +08:00
确定你说的不是flash
|
2
loading 2014-05-22 11:10:45 +08:00 via Android 1
json
|
3
zythum 2014-05-22 11:14:03 +08:00 1
嗯。
flash让js动态初始化。传param值 js 调用flash方法。并且传入值 flash调用js全局方法。给js传值 |
4
shuson 2014-05-22 11:16:20 +08:00 1
flask和js之间的桥梁应该是html,比如
<div id='something'>{{ message }}</div> flask可用model来给message赋值 js可以使用$.html()取得message值, 同理js可以给input的value赋值,flask通过request得到 |
6
clino 2014-05-22 11:22:08 +08:00 1
用uliweb就可以做到在模板里使用python代码和变量,例子
var i = {{i}} 在view函数里返回一个key含有"i"的变量就可以了 不知道楼主说的是不是这种,不过这种不是交换了 |
7
clino 2014-05-22 11:22:57 +08:00
用uliweb就可以做到在模板里使用python代码和变量,例子
var i = {{i}} 在view函数里返回一个key含有"i"的dict就可以了 不知道楼主说的是不是这种,不过这种不是交换了 |
8
tonghuashuai 2014-05-22 11:33:22 +08:00 1
json 或 隐藏域
|
9
simapple 2014-05-22 11:46:07 +08:00
json
|
10
soccerhaotian OP @simpleapples 是flask
|
11
bombless 2014-05-22 22:23:01 +08:00 1
用ajax吧
如果用户不会影响到你要交换的数据内容那直接写script里面也没差 比如说是含有未编码的用户名,那人家用含有特殊字符的用户名就有xss的风险了 总之保险起见还是ajax好不容易犯错。 用ajax后内容是json/XML/plain text其实也没差。 |
13
soccerhaotian OP @clino js需要获得python的变量
|
14
soccerhaotian OP 谢谢各位,还有一个问题,怎么做才能让js需要获得Flask的变量呢?
|
15
clino 2014-05-24 20:34:59 +08:00
@soccerhaotian "怎么做才能让js需要获得Flask的变量呢" 实在没看懂这个问题...
|
16
soccerhaotian OP @clino 就是js和Python之间的变量传递问题,有点不知道从何下手
|
17
clino 2014-05-27 09:01:48 +08:00
@soccerhaotian 上面不是有人说过flask也能用后端模板吗?在后端模板里应该就可以获取到python里的变量吧
|