如何读取javascript数组值php

时间:2016-02-23 11:55:21

标签: javascript php jquery ajax

这里我使用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")
       }
    });
}

2 个答案:

答案 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变量中的内容。