【发布时间】:2009-04-23 17:22:49
【问题描述】:
我需要动态编辑和更改服务器数据。
http://pssnet.com/~devone/ajqtable/editgrid2.html
现在,当字段被编辑时,php 发布名称而不是 数据库的值。我的假设是,在提交时,将调用 editurl 改变的数据。我在文档中读到我可能必须添加一个 onSubmit 函数(如 如下所示)。
<?php
include("dbc.php");
$var1 = $_POST['service_id'];
$var2 = $_POST['name'];
// $var1 = "abc";
// $var2 = "xyz";
mysql_query("INSERT INTO
testwrite (service_id, name)
VALUES('$var1', '$var2') ")
or die(mysql_error());
?>
onclickSubmit : function(eparams)
{
var retarr = {};
// we can use all the grid methods here
//to obtain some data
var sr = jQuery("#grid_id").getGridParam('selrow');
rowdata = jQuery("#grid_id").getRowData(sr);
if(rowdata.somevalue=='aa') {
retarr = {myname:"myvalue"};
}
return retarr;
感谢您的帮助。
问候, 纳特
【问题讨论】:
标签: php javascript jquery jqgrid