急求帮助!一个关于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里面看看客户端传来了什么。