2017-10-05 18 views
0

我正在創建一個系統,其中有一個表和數據在表中動態顯示,現在每行都有複選框!究竟我這樣做時,通過複選框上的特定行,用戶檢入我想要得到的東西的格式整行像下面如在值屬性中回顯一個php數組並在jquery中使用它

object [ 
     0: { 
     brandname:"brand_value", 
     createdon:"createdon_value" 
     . 
     . 
     . 
      }, 
     { 
    1:brandname:"brand_value", 
     createdon:"createdon_value" 
     . 
     . 
     . 
     } 
     ] 

現在我迄今所做

PHP給出

$obj = "{".$r['brand'].",".$r['production_date'].",".$r['expiry_date'].",".$r['madein'].",".$r['status'].",".$r['batch_code'].",".$r['created_on']."}"; 

echo "<th id='not2'><input type='checkbox' name='checkedvalues' value='".$obj."'/> </th>"; 

現在我在做什麼是我創建的對象(我想這是它不工作),並呼應了在每一個複選框值屬性的值,這樣我可以得到,在檢查的值jquery

jQuery函數

$.each($("input[name='checkedvalues']:checked"), function(){ 
        selectedvalues.push($(this).val()); 
       }); 

其實這就是問題的開始,我需要唯一索引與分離鍵和值e.g指數0應該包含鍵爲品牌和反對它的值數據!因爲我需要單獨訪問與索引關聯的鍵,現在是問題!

selectedvalues.forEach(function(item, index, selectedvalues) { 
       console.log(index , item); 
      }); 

當我打印該數組它顯示我在下面的格式

0 {asdsa,2017-09-05,2017-09-13,asda,asdsa,WRCTG8O,2017-09-27} 
    1 {asdsa,2017-09-05,2017-09-13,asda,asdsa,WRCAbc2,2017-09-27} 

它實際上是創建索引和該索引指派所有的值,而我要訪問的值使用鍵的索引,例如通過鍵的索引值,例如brand =「brand_Value」!就像我們在php中做的一樣,我們創建了一個關聯數組an和key,我們把index和value放在另一個包含key和values的數組中,有幫助嗎?

回答

1

PHP

$obj = json_encode($r); 

JS

var ary = []; 
ary['key'] = JSON.parse($(this).val()); 
selectedvalues.push(ary); 
+0

這段代碼的地方,因爲我想讓裏面的值的鍵和值,這樣我可以訪問它們使用的名字 –

+0

您可以在每次值分配關鍵設置關鍵不同的值 – AZinkey

+0

0 [key:「{asdsa,2017-09-05,2017-09-13,asda,asdsa,S4AQ9AR,2017-09-27}」] –

相關問題