I am trying to pass an arbitrary amount of arrays from my javascript to a php file with json through ajax, the problem word is arbitrary, assume following allmost-development-code
var arrayContaingAll;
$("li", "#list").each(function()
{
var a = array( $(".name",this).val(), $(".unit",this).val(), $(".amount", this).val() );
arrayContainingAll[] = a;
});
however, the [] functionality on an array does not work for me, how would i go around implementing such feature?
Yes, i know PHP damaged me thinking that way
Dave Child
7,9542 gold badges28 silver badges37 bronze badges
asked Mar 10, 2011 at 18:35
Jan Dragsbaek
8,1212 gold badges28 silver badges46 bronze badges
2 Answers 2
arrayContainingAll.push(a); //equavalent in JavaScript to PHP's arrayContainingAll[] = a;
answered Mar 10, 2011 at 18:37
KJYe.Name
17.2k5 gold badges51 silver badges63 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
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
//to optimize ur code you may cache li like this inside each
var li= $(this);
tempArray.push(li.find('class_Name'));
answered Mar 10, 2011 at 18:38
Praveen Prasad
32.2k20 gold badges77 silver badges106 bronze badges
Comments
Explore related questions
See similar questions with these tags.
default