gpt4 book ai didi

javascript - 使用 JavaScript 变量更新数据库

转载 作者:行者123 更新时间:2023-11-28 01:13:39 25 4
gpt4 key购买 nike

我有这个脚本来确定元素的位置(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'];
}

关于javascript - 使用 JavaScript 变量更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com