阿贾克斯数据捕获



文件名:first.php

<th><button type="button" id= "pre_production" class="btn submit_button" value = <?php echo $_REQUEST["project"] ;?>><b>PRE PRODUCTION</b></button></th>

我正在通过 AJAX 将按钮值发送到第二页

$("#pre_production").click(function()
    {
        var data_pre_production = $("#pre_production").val();
        $.ajax({
                type:"POST",
                url:"second.php",
                data:{data_pre_production},
                success:function(data){
                    //alert(data);
                }
            });
    });

在第二页中,我正在尝试捕获按钮值,例如

欢迎回家

BUt显示错误,例如"未定义的索引data_pre_production"

请帮助解决这个问题。谢谢

当你创建 AJAX 发送到 PHP 的参数时,你需要给参数一个名称和一个值。参数名称将是您用于访问 $_POST、$_GET 或 $_REQUEST 的数据的名称,就像您似乎正在使用

的那样
data:{data_pre_production: data_pre_production},

或者也许在这种情况下应该是

data:{project: data_pre_production},

最新更新