开发者社区> 问答> 正文

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

展开
收起
云栖技术 2016-05-25 13:54:29 1684 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 19:14:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
现代Javascript高级教程 立即下载
低代码开发师(初级)实战教程 立即下载