【问题标题】:PHP equivalent of $array[] in javascriptPHP 相当于 javascript 中的 $array[]
【发布时间】:2011-07-12 22:57:15
【问题描述】:

我正在尝试通过 ajax 将任意数量的数组从我的 javascript 传递到带有 json 的 php 文件,问题词是任意的,假设遵循 allmost-development-code

var arrayContaingAll;

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

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

是的,我知道 PHP 对我的这种想法造成了伤害

【问题讨论】:

    标签: php javascript multidimensional-array


    【解决方案1】:
    arrayContainingAll.push(a); //equavalent in JavaScript to PHP's arrayContainingAll[] = a;
    

    【讨论】:

      【解决方案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
      

      //为了优化你的代码,你可以像这样在each中缓存li

      var li= $(this);
      tempArray.push(li.find('class_Name'));
      

      【讨论】:

        猜你喜欢
        • 2011-08-16
        • 2010-11-24
        • 1970-01-01
        • 2012-10-23
        • 2011-02-12
        • 2010-11-16
        • 2011-04-28
        • 2015-02-10
        • 1970-01-01
        相关资源
        最近更新 更多