通过ajax将jquery变量发送到php脚本

时间:2016-11-01 14:07:16

标签: php jquery ajax variables send

我想在javascript(或jquery)中调用php脚本(用于数据库)来创建一个显示在灯箱中的输出(必要时创建一个div)。 php脚本应该使用变量(名称)来执行数据库请求。 到目前为止,调用脚本工作正常,并在灯箱中显示创建的输出。 什么是行不通的,将变量发送到我的PHP脚本以使用它。

我使用以下js代码调用php脚本并返回结果:

var name = "Igor";
$('#lbcontent').html(
    $.ajax({
        type: 'POST',
        async: false, 
        url: 'info.php',
        data: {
            name: name
        }
     }).responseText
);

嵌入此代码,以便将结果发布到相应的div中。

我的php脚本如下所示:

<?php   
    $name = $_GET["name"];
    echo test;
    echo $name;
?>

到目前为止,它应该只打印“test”和请求中的名称。但只打印“test”并忽略名称(或者不显示)。

我怀疑'data:{name:name}'或php中的GET有问题,但我无法弄清楚它有什么问题,即使我在互联网上阅读了很多问题。< / p>

我很感激你的帮助:) 谢谢!

1 个答案:

答案 0 :(得分:2)

您是通过POST发送数据,但正尝试使用$_GET检索数据。

尝试改为:

echo $_POST['name']