簡體   English   中英

編輯剛插入的記錄

[英]Editing a just inserted record

我正在用JavaScript開發一個原始應用程序ui,我想知道如何做到這一點。基本上,我希望能夠編輯我剛剛插入的記錄。例如在諸如jqgrid和extjs的網格中,這是可能的,並且我很難弄清楚它是如何實現的。在普通的php和html中,我將有一個隱藏的輸入,其中包含一些隱藏的值,例如

<input name="id" type="hidden" id="id" value="<? echo $rows['id']; ?>">

我正在使用這個小提琴來調查通常會發生什么http://jsfiddle.net/thiswolf/EgHP7/

編輯:

這就是我插入新記錄的方式

$.ajax({
        type: "POST",
  url: "update_data.php",
   data: dataString,
  cache: false,
  success: function(html){

  $("ol#update").prepend(html);
  $("ol#update li:first").slideDown("slow");
   document.getElementById('content').value='';
  $("#flash").hide();

  }
 });

這是PHP文件

<?php
include('db.php');
if(isSet($_POST['content']))
{
$content=$_POST['content'];
mysql_query("insert into messages(msg) values ('$content')");
$sql_in= mysql_query("SELECT msg,msg_id FROM messages order by msg_id desc");
$r=mysql_fetch_array($sql_in);
$msg=$r['msg'];
$msg_id=$r['msg_id'];
}
?>

<li class="bar<?php echo $msg_id; ?>">
<div align="left">
<span class="hello" id="<?php echo $msg_id; ?>" style=" padding:10px"><?php echo $msg; ?> </span>
<span class="delete_button">
<a href="#" id="<?php echo $msg_id; ?>"  class="update_btn">Edit</a>
<a href="#" id="<?php echo $msg_id; ?>" class="delete_update">Delete</a>
</span>
</div>
</li>

如何使用諸如Date.now()值作為臨時ID,然后將該值插入數據庫和客戶端(也許使用LocalStorage),然后在要進行編輯時,只需將該值與以下值進行比較即可:數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM