接收JQuery $ .post数据并使用PHP返回特定结果

时间:2011-08-08 20:08:09

标签: php javascript jquery

我正在尝试在单个网页上创建一个动态网站,我几乎就在那里。剩下的就是做一些PHP编码。

以下是我的“index.php”

中的几行代码
$('.open').click(function(){
    current = $(this).html();
    $.post("source.php",  {name: current}, function(src){
        $('#codeBox').html(src);
    }); 
});

如何检查我的php文件中“current”的值并返回特定于我点击的链接的数据?

4 个答案:

答案 0 :(得分:3)

只需检查POST参数:

$name = $_POST['name'];

不要忘记清理你的输入。

.open元素的内容是什么?也许最好检查元素的id,比较html让我感到惊讶。

答案 1 :(得分:1)

$val = $_POST["name"];
$a = array();    
switch($val) {
    case 'some val':
        $a['something'] = "something else";
        print json_encode($a);
    break;    
    ...
}

答案 2 :(得分:0)

<?PHP

// $_POST['name'], this will give you the value of name in the php file
echo $_POST['name']; // this will output it   

?>

答案 3 :(得分:0)

试试这个

$current = $_POST["name"];

使用$current您可以有条件地返回数据。