使用javascript变量更新数据库

约书亚·奥尔兹

我有此脚本来确定元素的位置(x位置,y位置),我试图使用ajax将其发送到此update.php文件并更新表。

this.addEventListener("load", doSomething, true);

function doSomething(e) {
    var myElement = document.querySelector("#myElement");     
    var position = getPosition(myElement);
    alert("The image is located at: " + position.x + ", " + position.y);
}

function getPosition(element) {
    var xPosition = 0;
    var yPosition = 0;

    while(element) {
        xPosition += (element.offsetLeft - element.scrollLeft + element.clientLeft);
        yPosition += (element.offsetTop - element.scrollTop + element.clientTop);
        element = element.offsetParent;
    }

    return { 
        x: xPosition,
        y: yPosition
    };
}

这给了我一个不错的位置警报,但是只需要它就可以了,因此在update.php中,我可以像$_POST['x']一样轻松地检索它$_POST['y']

静态空隙

您可以在AJAX调用中将值添加到“数据”属性中:

$.ajax({
    url: '/oneFolderFromRoot/update.php',
    type: 'POST',
    data: {'positionX': position.X, 'positionY': position.Y},
    success: function() {
    }
});

您可以检查POST数据,例如:

if (isset($_POST['positionX'])){
    $positionX = $_POST['positionX'];
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用变量更新数据库表

来自分类Dev

使用变量更新 joomla 数据库

来自分类Dev

使用javascript更新数据库值

来自分类Dev

使用JavaScript从数据库更新JSON

来自分类Dev

SQLite数据库不会使用Python变量更新

来自分类Dev

如何使用变量更新mysql数据库?

来自分类Dev

如何使用PHP变量更新数据库?

来自分类Dev

通过javascript更新Django数据库

来自分类Dev

使用变量调用[数据库]。[模式]

来自分类Dev

PHP使用变量读取数据库

来自分类Dev

使用$ _GET变量插入数据库

来自分类Dev

数据库中的数据更改时更新变量

来自分类Dev

如何使用DataRow更新数据库?

来自分类Dev

使用Java从onClick更新数据库

来自分类Dev

使用循环更新数据库表

来自分类Dev

使用AJAX表单更新数据库

来自分类Dev

使用MYSQLi更新数据库

来自分类Dev

使用Laravel更新数据库

来自分类Dev

使用php更新sql数据库

来自分类Dev

使用Codeigniter更新mysql数据库

来自分类Dev

使用 post() 更新数据库

来自分类Dev

使用 BeautifulSoup 更新 Django 数据库

来自分类Dev

使用 SwipeRefresh 从数据库更新 RecyclerView

来自分类Dev

使用值范围更新数据库

来自分类Dev

使用cx_Oracle中csv文件中的变量更新数据库

来自分类Dev

在PHP中使用$ _request变量进行数据库更新

来自分类Dev

搜索数据库以使用两个JavaScript变量将数字返回给javascript

来自分类Dev

无法从PHP中的数据库更新变量

来自分类Dev

使用javascript从数据库添加表