js中如何获取php数组?

JavaScript012

js中如何获取php数组?,第1张

js中获取php数组的代码如下:

function ajax_test(params){

$.ajax({

url:'./php/data_read.php',

type:'post',

dataType:'html',

data:params,

error: function(){alert('error')},

success:function(products){

alert(products)

}

})

}

php中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个php数组作为值,也可以很容易地模拟树。

你先用一个js变量接收php端的数组,如 var arr = <?php $y ?>(大致是这样,如果错了,请别打我呀,我忘记啦)

for(var i=0i<arr.lengthi++)

{

}

接下来用for就可以使用php的数组了呀。

把对象数组转成JASON串,PHP收到后转化成JASON对象进行读取。

代码如下:

<script>//

html5中默认的script是javascript,故不需要特别指定script language

var arr_js = <?php

echo json_encode($arr)?>

</script>