我的 jqGrid 实例不想重新加载

发布于 2024-09-25 03:29:30 字数 1091 浏览 2 评论 0原文

我的 jqGrid 似乎没有重新加载。为什么会这样?

 $(function(){
    $last_name = $("#search_last_name").val();
    $first_name = $("#search_first_name").val(); 
 });
 $("#search").click(function(){
    jQuery("#list2").jqGrid('setGridParam',{url:"http://localhost/bcb/index.php/bcb_c/grid"});
    jQuery("#list2").trigger("reloadGrid");
});

$("#list2").jqGrid({
    url:'http://localhost/bcb/index.php/bcb_c/grid',
    datatype: "json",
    colNames:['id','First Name','Middle Name', 'Last Name', 'Address'],
    colModel:[
        {name: 'id', index:'id', width:20},
        {name:'first_name',index:'first_name', width:120},
        {name:'middle_name',index:'middle_name', width:120},
        {name:'last_name',index:'last_name', width:120},
        {name:'address', index:'address', width:120}
    ],
    rowNum:10,
    rowList:[10,20,30],
    loadonce: true,
    postData: {pass1: $last_name, pass2: $first_name},
    pager: jQuery('#pager2'),
    width: '550',
    imgpath: gridimgpath,
    scrollrows: true,
    viewrecords: true,
    sortorder: "desc"                 
});

My jqGrid doesn't seem to reload. Why might this be?

 $(function(){
    $last_name = $("#search_last_name").val();
    $first_name = $("#search_first_name").val(); 
 });
 $("#search").click(function(){
    jQuery("#list2").jqGrid('setGridParam',{url:"http://localhost/bcb/index.php/bcb_c/grid"});
    jQuery("#list2").trigger("reloadGrid");
});

$("#list2").jqGrid({
    url:'http://localhost/bcb/index.php/bcb_c/grid',
    datatype: "json",
    colNames:['id','First Name','Middle Name', 'Last Name', 'Address'],
    colModel:[
        {name: 'id', index:'id', width:20},
        {name:'first_name',index:'first_name', width:120},
        {name:'middle_name',index:'middle_name', width:120},
        {name:'last_name',index:'last_name', width:120},
        {name:'address', index:'address', width:120}
    ],
    rowNum:10,
    rowList:[10,20,30],
    loadonce: true,
    postData: {pass1: $last_name, pass2: $first_name},
    pager: jQuery('#pager2'),
    width: '550',
    imgpath: gridimgpath,
    scrollrows: true,
    viewrecords: true,
    sortorder: "desc"                 
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦行七里 2024-10-02 03:29:30

你应该使用

 pager: '#pager2',   

 loadonce: false,   

You should use

 pager: '#pager2',   

and

 loadonce: false,   
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文