$(".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的系统呢?
自问自答了。
要传递的参数可以使用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获取就可以了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。