我使用以下命令将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);
但没有成功,任何提示或信息?
答案 0 :(得分:2)
data
应按如下方式完成:
var str = $("form").serialize();
$.ajax({
type:"POST",
url: "saveData.php",
data: {name: str},
这样您就可以通过$_REQUEST["name"]