/ * * * Traversing table and the data acquisition for each row of data in each cell * @param tableID table ID * / function the GetTable (tableID) { var milasUrl = {}; // new objects, used to store all data var subMilasUrlArr = { }; // store each data row var TableData = {}; $ ( " # " + + tableID " tbody TR " ) .each (function (trindex, tritem) { // through each row TableData [trindex] = new new the Array ( ); $ (tritem) .find ( " INPUT " ) .each (function (tdindex, tditem) { TableData [trindex] [tdindex] = $ (tditem) .val (); // through each data, and stores subMilasUrlArr [trindex] = TableData [trindex]; // data into each row }); } ); for ( var Key in subMilasUrlArr) { milasUrl [Key] = subMilasUrlArr [Key]; // each object is stored in row } return milasUrl; }