这里我使用jquery ajax.now将javascript数组值传递给php我想在php脚本中重现数据。我应该怎么做?
PHP:
<?php
$list = array
(
//here i want to get the ajax array data
);
$t = time();
$file = fopen("xls/$t-userinput-input.csv","w");
foreach ($list as $line)
{
fputcsv($file,explode(',',$line));
}
fclose($file); ?>
Jquery的:
function arrayPush(val1,val2) {
uservalues.push(val1,val2);
passvalues()
}
function passvalues(){
$.ajax({
type: "POST",
data: {info:uservalues},
url: "write.php",
success: function(msg){
alert("Thankyou")
}
});
}
答案 0 :(得分:2)
因为您POST
了数据,所以请尝试使用:
$list = $_POST['info'];
答案 1 :(得分:0)
首先,从PHP POST变量中读取它:
$jsonRawData = $_POST['info']
接下来,将其解码为具有php数组 - http://php.net/manual/en/function.json-decode.php
$decoded = json_decode($jsonRawData);
你总是可以用var_dump来查看PHP变量中的内容。