var data = JSON.stringify(jsArray)
然后ajax post 到php
<?php
$str = '[{"0":"aaa","1":"bbb","2":"ccc"},{"0":"aaa","1":"bbb","2":"ccc"}]'
$a = json_decode($str)
var_dump($a)
JS里面使用join把数组转换为字符串传递给PHP,PHP再使用explode把获取的字符串转换为数组,例如:调用的JS:
<script type="text/javascript">
var oCC=new TClientCheck()
var str=oCC.join('|')
location.href='but.php?str='+str
</script>
处理的PHP:
<?php
$str=$_GET["str"]
$oCC=explode('|', $str)
print_r($oCC)
?>
为什么感觉你表述的好复杂,你向服务器发请求,把需要带上的数据加上,在PHP直接获取就可以了啊,看你发的是GET 还是POST 直接print_r($_POST/GET) 就可以得到东西了啊,你传的数据到PHP直接就会变成数组了