[英]echo an php array in value attribute and use it in 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>";
現在我正在做的是我正在創建一個對象(該對象不能按我希望的那樣工作)並在每個復選框value屬性中回顯該值,以便我可以在jquery中獲取該選中的值
jQuery函數
$.each($("input[name='checkedvalues']:checked"), function(){
selectedvalues.push($(this).val());
});
這實際上是問題開始的地方,我需要具有分開的鍵和值的唯一索引,例如,索引0應該包含鍵為brand的數據和針對它的值! 因為我需要單獨訪問與索引關聯的鍵,所以現在是問題!
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}
它實際上是在創建索引並將所有值分配給該索引,而我想使用鍵訪問索引中的值,例如通過key的0索引值,例如brand =“ brand_Value”! 就像我們在php中一樣,我們創建了一個關聯數組,在鍵中放入索引,在值中放入另一個包含鍵和值的數組,有什么幫助嗎?
PHP
$obj = json_encode($r);
JS
var ary = [];
ary['key'] = JSON.parse($(this).val());
selectedvalues.push(ary);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.