php如何優雅地把數組傳遞給前端js腳本?


比如說http://echarts.baidu.com/demo...這個例子中,一般里面的timeData數組都是數據庫的所有記錄的單獨某一個列的集合,而例子中第149行的

data:[
          1,2,3,4,5
            ]

則又為另一個列的所有值的集合,那么這種情況下php后端如何優雅的把這些數據傳遞給前端js代碼?我只知道用implode通過逗號拼接起來,請問還有其他更加優雅的寫法嗎

json_encode 還不夠優雅嗎?

js中如何把類型為object的變量,變成類型為array的變量?

js中如何把類型為object的變量,變成類型為array的變量?
有個變量dtype,alert(typeof(dtype)); 看到其類型為object,如何將其類型轉變為數組類型?

1、object無法直接轉換為array,兩個是不同的類型和數據結構。

2、object中的結構是一個屬性=值的結構模式,而array是數字索引=值的結構模式

3、如果確實根據一定的業務邏輯能轉換,則需要循環

var  tmp=[];
for ( var  key  in  object){
    //key是屬性,object[key]是值
    tmp.push(key); //往數組中放屬性
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM