使用带有结构化过滤器的bootgrid在change.search上更新参数变量

考拉

我正在使用https://github.com/evoluteur/structured-filterhttp://www.jquery-bootgrid.com/通过ajax / php创建高级搜索。

最初,代码可以工作并从php文件返回数据,但是当尝试使用结构化过滤器$_GET通过使用jquery-bootgrid变量传递给php文件时,我很费劲。

不管我尝试什么,发布到的网址都没有$_GET变量,我已经尝试过了,$("#grid-data").bootgrid("reload");但是没有任何变化。

看来params变量只是没有更新。

这是我的完整jQuery脚本:

<script type="text/javascript">
$(document).ready(function() {
    $("#myFilter").structFilter({
        fields: [{
                type: "text",
                id: "gamertag",
                label: "Gamertag"
            }, {
                type: "text",
                id: "name",
                label: "Team Name"
            }, {
                type: "number",
                id: "wagePerMatch",
                label: "Wage Per Match"
            }, {
                type: "number",
                id: "gamesRemaining",
                label: "Contract Games Remanining"
            }, {
                type: "boolean",
                id: "transferListed",
                label: "Transfer Listed"
            }

        ]
    });

    var params = "";
    $("#myFilter").on("change.search", function(event) {
        var params = $("#myFilter").structFilter("valUrl");
        $("#grid-data").bootgrid("reload");
        console.log(params); // works, returns params
    });



    $("#grid-data").bootgrid({
        ajax: true,
        url: function() {
            return "/api/search.php?" + params; // params never updates?
        }
    });


});
</script>

是否有一种方法可以更新参数,.bootgrid使其在$("#myFilter").on("change.search"当前状态下仅向其发送请求/api/search.php?(缺少参数)

尼克·瓦玛(Nik Varma)
Now i don't have to much reputation, i am unable to add comment on this,

Please check this below URL, hope this will help you

http://www.jquery-bootgrid.com/Documentation#events

如果要在现有网格中追加行,以便可以使用URL中给定的“追加”,或者要更新整个表,则可以破坏该表并重新创建一个“ bootgrid”对象,并与各自的绑定DOM ID

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当执行参数化的N1QL查询时,Couchbase不使用带有过滤器的索引

带有反应过滤器的 R 闪亮可编辑表 - 使用表编辑更新过滤器

使用结构化类型和变量重新分配来绕过带有“命名参数”的函数调用的类型检查

具有多个参数的过滤器结构

AngularJS ui-router-在ui-sref中使用带有参数的过滤器?

使用带有两个参数的函数实现JS本机“过滤器”方法

带有execlp的更多过滤器参数

带有可选参数的 dynamodb 查询过滤器

SPARQL 错误尝试附加带有已使用变量的过滤器

带有基于变量的过滤器的KO模板

Django设置带有变量的过滤器字段

在带有Cards的RecyclerView上添加搜索过滤器?

带有+的displayName上的Microsoft Graph过滤器

对变量的所有离散值使用dplyr过滤器

Spark结构化的流和过滤器

yesno在blocktrans中带有变量的内部过滤器,用于变量分配

如何在Django过滤器扩展中通过带有排除参数的查询集

带有外键的Django两参数过滤器查询

带有URL参数的预过滤器bootstrap.widgets.TbGridView

带有多个可选过滤器查询参数的 ASP.NET MVC GET 请求

ngFor中带有异步变量的过滤器功能

带有字符串变量字段的Django过滤器

Elasticsearch,如何在特定结构上使用过滤器GTE

有没有办法在咖喱函数中参数化过滤器评估的右侧

一个屏幕上带有过滤器的多个React Admin列表

RethinkDB上两个带有OR条件的过滤器

带有过滤器,feGaussianBlur和feColorMatrix的iOS / Safari上的SVG凸起

Angularjs错误:[filter:notarray]期望的数组,但收到:{},带有ng-repeat上的过滤器

带有 BlendColor 过滤器的 IE 上的透明度问题