[英]JSON Object into Comma Separated String
我在將 JSON 對象轉換為用逗號分隔的字符串時遇到問題,
這是我的代碼:
$.ajax({
url:'<?= site_url('chartstatus') ?>',
method:'get',
success:function(response){
var nama_status = [];
let jumlah=null;
$.each(response.chartstatus,function(key, value){
status = value['abs_status'].toString();
nama_status = '"'+status+'"'+", ";
jum = value['total'];
jumlah = jum+", ";
});
console.log(nama_status);
console.log(jumlah);
}
});
}
但結果總是只將第一個值放入變量中,
這是我的ajax響應:
{
chartstatus: [
{
abs_status: "Bekerja",
total: "12"
},
{
abs_status: "Tanpa Keterangan",
total: "5"
},
{
abs_status: "Hari Libur",
total: "1"
}
]
}
我想要這樣的結果:
12, 5, 1,
和
"Bekerja", "Tanpa Keterangan", "Hari Libur",
將每個值推入一個數組,然后使用.join()
創建一個逗號分隔的字符串。
const response = { chartstatus: [{ abs_status: "Bekerja", total: "12" }, { abs_status: "Tanpa Keterangan", total: "5" }, { abs_status: "Hari Libur", total: "1" } ] } let nama_status = []; let jumlah = []; $.each(response.chartstatus, function(key, value) { status = value.abs_status.toString(); nama_status.push('"' + status + '"'); jumlah.push(value.total) }); console.log(nama_status.join(', ')); console.log(jumlah.join(', '));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.