拖放操作后更新数据库

vrt15

我想在发生删除后更新数据库,该删除操作为我提供了一个变量,该变量是我需要查找和更新的数据库行的ID。是否可以将php代码放入我的javascript drop函数中,以便进行数据库查询?或任何其他想法,我怎么能做到这一点?我在javascript中的功能:

function drop(ev) 
{
    ev.preventDefault();
    var data=ev.dataTransfer.getData("Text");
    //variable data is the variable that i need to find and update that specific row in my database
    var addthis = document.getElementById(data);
    var parent = document.getElementById(ev.target.id);
    parent.style.backgroundColor="#e9e9e9";
    var todelete = parent.firstChild;
    parent.appendChild(addthis);
    parent.removeChild(todelete);
}
谢林·何塞(Sherin Jose)

您需要使用AJAX来执行此操作

首先在您的页面中添加一个jquery插件,例如:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

然后将您的drop()as修改为:

<script>
function update(){
    //your codes here

    //ajax for saving data
    $.ajax({
        type:'POST',
        url:'update.php',
        data:{data:data},
        success: function(){
            alert('Updated');
        }
    });
}
</script>

然后,您需要创建一个文件update.php,在该文件中,您可以通过以下方式访问数据变量:

<?php
    $data   =   $_POST['data'];
    //save the $data as you wants
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建操作后更新数据库不起作用

来自分类Dev

拖放数据库图像

来自分类Dev

交易后如何更新数据库?

来自分类Dev

在数据库中执行更新操作后删除索引

来自分类Dev

更新数据库更新后显示的数据

来自分类Dev

数据库操作

来自分类Dev

数据库更新后更新片段TextView

来自分类Dev

更新数据库后如何更新ListView?

来自分类Dev

更新结果集后更新数据库

来自分类Dev

更新后返回更新的对象数据库,而不是数

来自分类Dev

无法更新后数据库更新当前时间戳

来自分类Dev

插入数据库Web服务后更新数据

来自分类Dev

从数据库检索数据后,Angular View不更新

来自分类Dev

Android-在数据库更新后保留数据

来自分类Dev

Laravel:编辑数据后更新数据库时出错

来自分类Dev

在“删除后”挂钩中获取数据库操作的状态

来自分类Dev

数据库操作后VueJS刷新内容

来自分类Dev

如何通过拖放JavaScript和PHP中的外部事件来更新数据库中的事件?

来自分类Dev

数据库单元:测试插入和更新操作

来自分类Dev

jpa实体不更新数据库中的关系操作

来自分类Dev

搜索和更新数据库操作非常慢

来自分类Dev

购买后如何更新数据库中的用户?

来自分类Dev

数据库更改后更新UI的方法

来自分类Dev

更改模型类后删除和更新数据库?

来自分类Dev

数据库更新后,nodejs自动刷新视图

来自分类Dev

5分钟后更新数据库

来自分类Dev

重置密码,数据库更新后登录错误

来自分类Dev

插入数据库后更新mobx存储

来自分类Dev

Oracle更新后触发创建公共数据库链接