x 这是脚本: $(document).ready(function() { $(".re-6ren">
gpt4 book ai didi

javascript - 使用 ajax 将 img id 发送到另一个文件

转载 作者:行者123 更新时间:2023-11-30 10:31:22 24 4
gpt4 key购买 nike

我正在尝试完成这项工作,我有一些图片,每张图片都有此链接和自己的 ID。

这是链接:<a href="#" class="remove_img" data-id="'.$img->g_id.'">x</a>

这是脚本:

<script>
$(document).ready(function() {
$(".remove_img").click(function() {
e.preventDefault();

var id = $this.data('id');
$.ajax({
url: 'remove_img.php',
type: 'POST',
data: { bild : id },
success: function(data) {

alert("Gespeichert!");

}
});
});
});
</script>

我在 remove_img.php 中收到了这样的 ID:$_POST['bild']

在 chrome 控制台中我看到这个错误:

$this is not defined (repetead 2 times)

最佳答案

您想正确引用 jQuery 对象:

var id = $(this).data('id');

$this 被读取为尚未声明的变量,而 $(this)this 的 jQuery 对象包装器>,或被点击的项目。

关于javascript - 使用 ajax 将 img id 发送到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794570/

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