0

サーバーデータを動的に編集および変更する必要があります。

http://pssnet.com/~devone/ajqtable/editgrid2.html

現在、フィールドが編集されると、phpは値ではなく名前をdbに投稿します。私の仮定では、送信時に、変更されたデータで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; 

助けてくれてありがとう。

よろしく、ナット

4

2 に答える 2

0

わかった.....

私はそれを editdata{name: 'name', etc} として持っていました

editdata は、追加データを送信する関数です.....

だから...ありがとう....誰かがそれを見たら...

よろしく、 ナット

于 2009-04-23T17:59:27.510 に答える