Изменение URL AJAX в Jquery Plguin, JQGrid? - PullRequest
       21

Изменение URL AJAX в Jquery Plguin, JQGrid?

1 голос
/ 15 сентября 2010

Я использую плагин jqgrid для jquery и jquery ui, и я хотел бы изменить URL AJAX для события dom.это установка таблицы 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, имя сортировки и т. д. *

Я помню, что видел кое-что, что упростило это в документации, но теперь я нигде не могу его найти.

Ответы [ 2 ]

4 голосов
/ 16 сентября 2010

нашел его, да, победитель прав, хотя я не проверял достаточно рано, чтобы получить вашу подсказку, но я сделал это с setGridParam ...

jQuery("#list").jqGrid('setGridParam',{url:"AJAX/JSON/json_member_mail_sent.aspx?message_mask="+message_mask,page:1}).trigger("reloadGrid"); 
3 голосов
/ 15 сентября 2010

Вы можете использовать метод setGridParam, чтобы изменить параметр url.

...