我的jqgrid加載完美的數據,但是當我想對其提交更改時,我的數據庫中沒有任何反應。 我不知道什麼時候來保存該行發生了「回車鍵」事件,所以我不知道在哪裏把這個代碼:Jqgrid我無法將更改更新到數據庫中
jQuery("#lista").saveRow(id, function(){alert("changes saved")}, 'guardar_lista.php');
我已經看到了這個例子:JQgrid checkbox onclick update database 但我非常難以領導如何使用ajax發送信息(對不起,我是一個新手)。
你能給我一個如何發送信息與Ajax的代碼示例? 這裏是我的Editurl代碼:
<?
$dbhost="localhost";
$dbuser="root";
$dbpassword="";
$database="db_proyecto";
$db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error());
mysql_select_db($database, $db);
if($_POST['oper']=='edit'){
$invid=$_POST['id'];
$tax=$_POST['tax'];
$note=$_POST['note'];
$total=$_POST['total'];
$SQL="update invheader set note='"+$note+"' where invid="+$invid;
mysql_query($SQL,$db);
}
預先感謝您@ruffin! (對不起,我很忙)
你的第一行'if($ _ POST ['oper'] ='edit')'實際上將'edit'分配給'$ _POST ['oper']'並且總是返回'true' –
謝謝!我修好了,但仍然沒有任何反應。 –