日期:2014-05-16  浏览次数:20778 次

急求帮助!一个关于jqgrid 的编辑问题!在线等!!!!!! - Web 开发 / Ajax
刚接触jqgrid,目前网上关于jqgrid 在php 方面应用的中文资料太少了!
请问各位大侠,jqgrid 双击编辑后的进行处理的后台 php 代码怎么写?
这个问题困扰了我好几天了,网上基本上找不到相关资料,帮帮忙啊。。。。

下面是我的代码,注意红色部分!


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link href="themes/redmond/jquery-ui-1.7.1.custom.css" rel="stylesheet" />
 <link href="css/ui.jqgrid.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>
<script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>


<script type="text/javascript"><!--
jQuery(document).ready(function(){ 
var lastSel
  jQuery("#list").jqGrid({
  url:'show.php',
  datatype: 'xml',
  mtype: 'GET',
  colNames:['序号','日期', '价格','成本','合计','备注'],
  colModel :[ 
  {name:'invid', index:'invid', width:55,editable: true},
  {name:'invdate', index:'invdate', width:90,editable: true}, 
  {name:'amount', index:'amount', width:80, align:'right',editable: true}, 
  {name:'tax', index:'tax', width:80, align:'right',editable: true}, 
  {name:'total', index:'total', width:80, align:'right',editable: true}, 
  {name:'note', index:'note', width:260,editable:true,editoptions:{size:"20",maxlength:"30"}}],
multiselect: true,
  ondblClickRow: function(invid){
  if(invid && invid!==lastSel){
  jQuery('#list').restoreRow(lastSel);
  lastSel=invid;
  }
  jQuery('#list').editRow(invid,list);
  },
editurl: "edit.php",

  pager: '#pager',
  rowNum:10,
  rowList:[10,20,30],
  sortname: 'invid',
  sortorder: 'desc',
  viewrecords: true,
  caption: '我的第一张表格'
  }).navGrid('#pager',{edit:true,add:true,del:true});
}); 
// --></script>
</head>
<body>
<table id="list"></table> 
<div id="pager"></div> 
</body>
</html>


++++++++++++++ 代码结束 ++++++++++++++++++++++


请问这个红色的 edit.php 处理文件的代码怎么写?
(edit.php的作用主要是用来更新数据的)




------解决方案--------------------
你先在edit.php里面看看客户端传来了什么。