0
這是我第一次使用jqgrid。 我很困惑如何發佈模態的編輯行(鉛筆圖標)的所有值。混淆如何發佈jqgrid中的編輯行數據
我對dataTable非常熟悉,但不是在這個插件中。我需要一些服務器端腳本來完成這個編輯過程。所以,我可以從中吸取教訓。
你可以給一些教程或樣本來發送這些數據嗎?
在此先感謝。
jQuery("#list").jqGrid({
url:'dounfinish.php',
datatype: 'json',
mtype: 'POST',
colNames:['id','Date', 'Line','Shift','Model','Serial','DIC','Def_class','Symptom','Cause','Symgrup','Modgrup'],
colModel :[......],
pager: jQuery('#pager'),
rowNum:10,
rowList:[10,20,30],
sortname: 'Problem_date',
sortorder: "desc",
editurl: "process1.php",
viewrecords: true,
imgpath: 'themes/basic/images',
caption: 'OQC DEFECT DATA'
});
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:false,del:false});
如何將數據發送到這一點:
........
case 'edit':
edit(postVar('id'),postVar('DIC'),postVar('Def_class'),postVar('Symptom'),postVar('Cause'));
break;
});
function edit($id,$DIC,$Def_class,$Symptom,$Cause){
$defID = mysql_real_escape_string($id);
$DIC = mysql_real_escape_string($DIC);
$Defclass = mysql_real_escape_string($Def_class);
$Symp = mysql_real_escape_string($Symptom);
$Cause = mysql_real_escape_string($Cause);
$DIC=strtoupper($DIC);
$Defclass=strtoupper($Defclass);
$sql = "UPDATE oqc_defect SET DIC = '".$DIC."', Def_class = '".$Defclass."', ";
$sql.= "Symptom = '".$Symp."', Cause = '".$Cause."' ";
$sql.= "WHERE def_id = ".$defID;
echo $sql;
$result=mysql_query($sql) or die(_ERROR26.": ".mysql_error());
//echo $result;
mysql_close($dbc);
}
是增加功能工作?或者問題是添加和編輯功能? – Sandeep 2011-05-27 03:52:45
實際上,我不知道jqgrid是如何工作的,因爲我第一次使用dataTable。我不知道如何通過這個價值。 – nunu 2011-05-27 04:02:24