【问题标题】:Changing the AJAX url in Jquery Plguin, JQGrid?更改 Jquery 插件、JQGrid 中的 AJAX url?
【发布时间】:2011-04-12 19:30:37
【问题描述】:

我正在为 jquery 和 jquery ui 使用 jqgrid 插件,我想更改 dom 事件的 AJAX url。 这是 jqgrid 表的实例化:

jQuery("#list").jqGrid({
    url:'AJAX/JSON/json_member_mail.aspx',
    datatype: 'json',
    mtype: 'GET',
    colNames:['','Title', 'from','message',''], 
colModel :[ 
      {name:'checkbox', index:'pms.pm_id', width:15, gridstate:'hidden',sortable:false} ,
      {name:'title', index:'pmthreads.pmthread_subject', width:140}, 
      {name:'from', index:'pms.pm_authoruser_id', width:110, align:'center',classes:'mofo_id' } ,
      {name:'message', index:'message', width:445, sortable:false},
      {name:'tasks', index:'tasks', sortable:false, width:65, align:'right'} 
    ],
    pager: '#pager',
    rowNum:20,
    rowList:[10,20,30],
    width: '100%',
    height: '800',
    sortable:true,
    sortname: 'someting that makes sense to the cragted mysql query ',
    sortorder: 'desc',
    viewrecords: true,
    caption: 'Mail'
  });

现在此页面显示我程序中的用户邮件收件箱...现在我想将 url 更改为 member_mail_sent 以显示发件箱,但我还需要更改 colName 和 colModel、sortname 等...

我记得在文档中看到了一些让这变得更容易的东西,但现在我在任何地方都找不到。

【问题讨论】:

    标签: jquery ajax jquery-ui jqgrid jqgrid-php


    【解决方案1】:

    找到了, 是的,胜利者是对的,虽然我没有及早回来查看你的提示,但我用 setGridParam 做到了......

    jQuery("#list").jqGrid('setGridParam',{url:"AJAX/JSON/json_member_mail_sent.aspx?message_mask="+message_mask,page:1}).trigger("reloadGrid"); 
    

    【讨论】:

      【解决方案2】:

      您可以使用setGridParam 方法来更改url 选项。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-29
        • 2015-10-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多