PHP相当于javascript中的$ array []

时间:2011-03-10 18:35:19

标签: php javascript multidimensional-array

我试图通过ajax将javascript中的任意数量的数组传递到带有json的php文件,问题词是任意的,假设遵循最后的开发代码

var arrayContaingAll;

$("li", "#list").each(function()
{
  var a = array( $(".name",this).val(), $(".unit",this).val(), $(".amount", this).val() );
  arrayContainingAll[] = a;
});

然而,数组上的[]功能对我不起作用,我将如何实现这样的功能呢?

是的,我知道PHP损害了我的想法

2 个答案:

答案 0 :(得分:5)

arrayContainingAll.push(a); //equavalent in JavaScript to PHP's arrayContainingAll[] = a;

答案 1 :(得分:2)

var arrayContaingAll=[];

$("li", "#list").each(function()
{
  var tempArray=[];
  tempArray.push($(".name",this).val());
  tempArray.push($(".unit",this).val());
  tempArray.push($(".amount",this).val());
  arrayContainingAll.push(tempArray);
});

//arrayContaingAll is ready

//优化您的代码,您可以在li

中缓存each
var li= $(this);
tempArray.push(li.find('class_Name'));