开发者社区> 问答> 正文

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的系统呢?

展开
收起
a123456678 2016-07-29 11:27:12 2269 0
1 条回答
写回答
取消 提交回答
  • 自问自答了。
    要传递的参数可以使用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获取就可以了

    2019-07-17 20:01:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载