0

我正在使用以下内容将 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);

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

4

1 回答 1

2

data应按如下方式进行:

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

这样你应该能够通过 PHP 获取值$_REQUEST["name"]

于 2013-02-13T15:20:08.610 回答