AJAX数据捕获

时间:2019-01-18 11:17:54

标签: php ajax

文件名: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);
                }
            });
    });

在第二页中,我试图捕获

之类的按钮值

欢迎回家

但是它显示了类似“未定义的索引data_pre_production”的错误

请帮助解决此问题。谢谢

1 个答案:

答案 0 :(得分:1)

在创建参数时,AJAX发送给PHP,您需要为参数指定名称和值。参数名称将是您用来使用似乎正在使用的$ _POST,$ _ GET或$ _REQUEST中的数据的名称

data:{data_pre_production: data_pre_production},

或者在这种情况下应该是

data:{project: data_pre_production},