Flexigrid表格插件ajax参数的问题
$(".flexme3").flexigrid({
url :$SCRIPT_ROOT+"_getMyScore",
dataType : 'json',
colModel : [ {
display : '所属类别',
name : 'catagory',
width : 100,
sortable : false,
align : 'center'
}, {
.....
上面是插件代码的一部分,其中例程里面url是一个php文件,dataType是xml,按照我现在的设置方法,是使用json作为交换语言,也是可以使用的。但是现在的问题是。我需要同时传递一个参数。因为我是要去后台查询某个用户的得分信息,那么就必须要把用户的id通过ajax发送到后台。不知道这里如何传递参数呢?
如果是$.getJSON或者是其他的方法都是可以传递参数的,然后用request.args.get接收嘛,是这里就不会了。这个应该是常见需求,不知道大家怎么操作的?
或者如果不使用插件的话,flask除了flask-admin,如何用jQuery快速的做一个CURD的系统呢?
Willow桑
10 years ago
Answers
自问自答了。
要传递的参数可以使用params来配置,method选择GET
$(".flexme3").flexigrid({
url :$SCRIPT_ROOT+"/_getMyScore",
method: 'GET',//should be GET
dataType : 'json',
params: [{
name: 'campID',
value: {{user.campID}},
},{
name: 'opt',
value: 1,
},
],
colModel :....
后台用request.args.get获取就可以了
上白泽蘑菇碳
answered 10 years ago