JQuery加载PHP的参数

时间:2015-03-14 09:55:40

标签: javascript php jquery

我正在尝试使用JQuery .load从PHP脚本文件中获取数据,但由于某种原因,我无法在PHP脚本中获取我的参数。

我的加载电话(我真的不需要提醒,但我确实放了它):

    $("#m_target").load("mytest.php", { a:"def", b:"1234" }
             ,function(data){alert("Data: " + data);}               
    ); 

我的PHP脚本文件(mytest.php):

<?php
    echo "PHP a= " , $_GET["a"], " b= ", $_GET["b"];
?>

我也尝试了.post.get,但没有成功。

我得到的只是“PHP a = b =” 我已经使用wireshark进行了检查,参数是通过.post调用传输的,为什么我不能在php脚本中看到/访问它们?

2 个答案:

答案 0 :(得分:1)

如果你的参数是post提交的,你必须在$ _POST数组中访问它们。

<?php
  echo "PHP a= " , $_POST["a"], " b= ", $_GET["b"];
?>

此致 的Sascha

答案 1 :(得分:0)

在您的示例中,您要发布变量。但是你引用了GET。

更改

echo "PHP a= " , $_GET["a"], " b= ", $_GET["b"];

echo "PHP a= " , $_POST["a"], " b= ", $_POST["b"];