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