私のPHPファイルには1つのJQGridがあり、1つのフォームに配置しました。フォームを送信すると、私はちょうどJQGridからチェックされた値が欲しいです。JQGrid:投稿によって複数のチェックされた行の値をJQGridに取得
<script type="text/javascript">
$(function() {
$("#list1").jqGrid({
url:'revMemberJson.php',
datatype: 'json',
mtype: 'GET',
loadonce: true,
// jsonReader: { repeatitems: false },
colNames:['Name','Mobile'],
colModel :[
{name:'name', index:'name',width: 100,searchoptions: { sopt: ['eq', 'ne','cn']}},
{name:'mobile', index:'mobile',search: false,width: 120}
],
pager: '#pager',
rowNum: 5,
rowList:[5,20,30],
rownumbers: true,
multiselect:true,
sortname: 'id',
sortorder: 'desc',
viewrecords: true,
height: 'auto',
width: 420,
shrinkToFit: false,
gridview: true,
caption: 'Members'
});
jQuery("#list1").jqGrid('navGrid','#pager',{edit:false,add:false,del:false});
});
var myGrid = $('#list1'),
selRowId = myGrid.jqGrid ('getGridParam', 'selrow'),
celValue = myGrid.jqGrid ('getCell', selRowId, 'mobile');
</script>
そして、私がチェック値を取得するには、次のコードを使用している、しかし、すべてのものは、Javaスクリプトで作られています。しかし、私はデータベースを更新するための値を取得する必要があります。だから私はポストで値を取得する必要があります。
あなたが選択した行のIDの配列を取得するために
var selRowId = myGrid.jqGrid ('getGridParam', 'selrow');
の
var selRowIds = myGrid.jqGrid ('getGridParam', 'selarrrow');
instedaを使用する必要があります...私に
フォームに送信されたチェック済みの名前と携帯電話番号を取得したい – Sridhar
@oleg JQGridですべてを選択(すべてのオプションを選択)するコードを使用します。今私はpost/getによってJQGridからチェックされた値を取得する方法が必要です。 – Sridhar
私にメッセージを投稿したいのであれば、私の古い答えの一つに '@Oleg'というコメントを書くべきです。上記のコメントは私には通知されなかったので、時折見つけました。 – Oleg