在php中读取JS变量

时间:2013-02-13 15:11:25

标签: javascript variables

我使用以下命令将js变量转换为php文件。警报似乎给出了正确的数据。

   var str =  $("form").serialize();
        alert('test '+str);
        //console.log('test '+str);
        $.ajax({
            type:"POST",
            url: "saveData.php",
            data: str,

和我试过的php文件

echo 'Test name: '.$_REQUEST["name"];//only got the test name

print_r($_REQUEST);

甚至尝试过

$values = array();
parse_str($_REQUEST['str'], $values);
print_r($values);

但没有成功,任何提示或信息?

1 个答案:

答案 0 :(得分:2)

data应按如下方式完成:

   var str =  $("form").serialize();
        $.ajax({
            type:"POST",
            url: "saveData.php",
            data: {name: str},

这样您就可以通过$_REQUEST["name"]

获取PHP中的值