gpt4 book ai didi

javascript - 点击请求有什么问题?

转载 作者:行者123 更新时间:2023-12-01 02:38:54 25 4
gpt4 key购买 nike

我想在点击时向页面发送ajax post请求。我的代码

$(document).on('click', '#datadel', function(num) {
$.ajax({
url:'https://localhost/ajax/ajax_img.php?act=datadel',
type: 'POST',
data: {'num':num},
success: function(infa){
$('#img-loag-scrin').html(infa);
}
});
});

html代码

<span id="datadel" class="sf_button_red" value="50">O`chirish</span>

那么跨度中的值应该作为帖子发送。我写的代码有什么问题

最佳答案

span 元素没有 value 属性,您可以在其前面添加 data- 前缀,并使用 attr数据方法。

示例:

$(document).on('click', '#datadel', function () {
$.ajax({
url: 'https://localhost/ajax/ajax_img.php?act=datadel',
type: 'POST',
data: { 'num': $(this).data("value") },
// data: { 'num': $(this).attr("data-value") }, // alternate method to get the data attribute.
success: function (infa) {
$('#img-loag-scrin').html(infa);
}
});
});

HTML:

<span id="datadel" class="sf_button_reddata" data-value="50">O`chirish</span>

演示:

$(document).on('click', '#datadel', function() {
console.log($(this).data("value"));
//Ajax request
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id="datadel" class="sf_button_reddata" data-value="50">O`chirish</span>

关于javascript - 点击请求有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60716110/

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