php中給js數(shù)組賦值方法
因?yàn)榻涌诜降囊螅胘s中處理數(shù)據(jù),所以需要php程序從數(shù)據(jù)庫(kù)取出數(shù)值后賦值給js數(shù)組。一直沒(méi)有找到很好的辦法,因?yàn)镻HP數(shù)組的數(shù)據(jù)編碼和JS 數(shù)組的編碼格式不一樣,不能直接輸出。
在網(wǎng)上搜索一通后,找到的解決的方法:
PHP函數(shù)庫(kù)提供了編/解碼JSON的函數(shù):json_encode()和json_decode(),可以比較方便的傳遞數(shù)組或?qū)ο蠼ojavascript。注意:PHP 5.2以上才綁定了JSON擴(kuò)展。
在php如下寫(xiě):
$arr = array('1',array('2','3'),array('new','old'));
$new_arr = json_encode($arr);//new_arr的輸出結(jié)果是;["1",["2","3"],["new","old"]]
echo "var data =". $new_arr;
在頁(yè)面中引用以上php文件后,在js中在直接可以對(duì)data進(jìn)行操作。
相關(guān)文章
js隱藏與顯示回到頂部按鈕及window.onscroll事件應(yīng)用
現(xiàn)在大多數(shù)網(wǎng)站都會(huì)添加這種功能:當(dāng)滾動(dòng)條滾動(dòng)到頁(yè)面的下方時(shí),頁(yè)面的右下角會(huì)顯示出來(lái)一個(gè)“回到頂部”的按鈕或連接;那么,如何控制“回到頂部”按鈕的顯示或隱藏呢;本文介紹詳細(xì)實(shí)現(xiàn)方法,感興趣的你可不要走開(kāi)哦2013-01-01javascript設(shè)計(jì)模式之模塊模式學(xué)習(xí)筆記
這篇文章主要為大家詳細(xì)介紹了javascript設(shè)計(jì)模式之模塊模式學(xué)習(xí)筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02JSON 的正確用法探討:Pyhong、MongoDB、JavaScript與Ajax
這篇文章主要介紹了JSON 的正確用法探討:Pyhong、MongoDB、JavaScript與Ajax的相關(guān)資料,具有參考借鑒價(jià)值,需要的朋友一起學(xué)習(xí)吧2016-05-05js實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)
這篇文章主要介紹了Javascript圖片無(wú)縫滾動(dòng)的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下2015-12-12javascript?變量聲明?var,let,const?的區(qū)別
這篇文章主要介紹了javascript?變量聲明?var,let,const?的區(qū)別,變量聲明,每種編程語(yǔ)言必不可少的語(yǔ)法,在javascript中,變量的聲明相對(duì)其他語(yǔ)言來(lái)說(shuō),算是比較簡(jiǎn)單的。更多相關(guān)的具體內(nèi)容需要的小伙伴可以參考一下2022-06-06