javascript - 编辑表中的字段时更新数据库

标签 javascript html mysql database

我有一个表,其中的数据是从数据库中提取的,用户可以编辑每个单元格中的数据。那么当用户编辑表的某个字段时,我应该如何更新数据库呢?我必须提到编辑时,我使用 prompt() 方法。我应该使用ajax吗?我知道我的问题很笼统,但我只需要一些线索。

更新我的问题:

这是我的代码的一部分:(我的表格有更多单元格,以下只是我表格的一个单元格)。

    while($array=mysql_fetch_array($res))

            {
                <tr>

                <td  >    
                 <center> 
                           <?php 
                                $var=$array['Legacy Data Conversion Required?']; 
                                 if($var) 
                                    echo  
                                    "<p id=$idl>" . $var  .   "</p>" . "<img style ='cursor:pointer; ' class='onInput' src='http://nimbuzz007.hexat.com/icon4/icon%2015.png' id='input_img' onclick='legacyFunction($idl)'>";

                                else 
                                    echo
                                      "<p id=$idl>" . " " . "</p>" . "<img style ='cursor:pointer; ' class='onInput' src='http://nimbuzz007.hexat.com/icon4/icon%2015.png' id='input_img' onclick='legacyFunction($idl)'>"  ;                                           
                            ?> 
                </center> 
            </td>
     </tr>
 }

这是 Javascript 部分的一部分:

   function legacyFunction($idl) {
var data1 = prompt("Legacy Data Conversion Required?Yes/No");
if (data1 != null) {
    document.getElementById($idl).innerHTML =
    data1;
   }
};

因此,当用户点击编辑图像时,将会弹出一 strip 有输入框的消息(我使用了prompt()方法),当用户点击“确定”按钮后,表的单元格会改变,但我还需要更新数据库。那么我该怎么做?我的意思是在什么操作之后我应该调用ajax函数来更新数据库?

最佳答案

如果您能提供您的代码,那就太好了。表格单元格是如何编辑的?它的内容是可食用的还是文本框或文本区域?这是我根据您提供的信息提出的建议。这样做:<input type="text" oninput="save(this.value);">

function save(textValue)
{
  //put your ajax request here
}

如果这不起作用,请告诉我,我会再试一次。祝你好运:-) 圣诞快乐!

关于javascript - 编辑表中的字段时更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625533/

相关文章:

javascript - 如何使用VB.Net通过javascript变量将JSON对象插入Mysql数据库

javascript - 是否可以使用 jQuery 根据背景 slider 图像名称更改字体颜色?

html - 内容水平滚动/溢出

php - 使用 MySQL 按计数排序结果

mysql - 在mysql中俱乐部两个查询

javascript - 带 3d 安全卡和 next_action null 的 Stripe 订阅

javascript html 通过 if 语句进入变量

javascript - 我应该使用哪种方法来清理文本区域?

Javascript 并不是 Checkbox 的真实结果

mysql - 手动将外键插入表时允许自由输入