reject Jquery $(document).ready(function(-6ren">
gpt4 book ai didi

javascript - JQuery 在 php 中接收值

转载 作者:行者123 更新时间:2023-12-03 06:15:22 25 4
gpt4 key购买 nike

我尝试通过 jquery 将一些按钮值获取到 php 中。我就是这样做的。

HTML

<button class="button" name="reject" value="<?php echo $row['mail']; ?>" type="submit">reject</button>

Jquery

$(document).ready(function(){
$('.button').click(function(){

var url = window.location.href;
var whichBtn = $(this).attr("name");
var mail = $(this).attr("value");

var ajaxurl = url,
data = {'mail': mail, 'whichBtn' : whichBtn};

$.post(ajaxurl, data, function (response) {
// Response div goes here.
alert(whichBtn);
alert("action performed successfully");
});
});
});

PHP

if(isset($_POST['mail']))
echo $_POST['mail'];

嗯,问题是 POST[mail] 没有设置,我不知道为什么......你能帮忙吗?

最佳答案

您需要将 event.preventDefault() 添加到您的点击处理程序中。由于它是一个提交按钮,因此在 Javascript 执行之前它会离开页面。试试这个:

$(document).ready(function(){
$('.button').click(function(event){
event.preventDefault();
var url = window.location.href;
var whichBtn = $(this).attr("name");
var mail = $(this).attr("value");

var ajaxurl = url,
data = {'mail': mail, 'whichBtn' : whichBtn};

$.post(ajaxurl, data, function (response) {
// Response div goes here.
alert(whichBtn);
alert("action performed successfully");
});
});
});

关于javascript - JQuery 在 php 中接收值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129307/

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