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)文章
微信小程序返回上一級(jí)頁(yè)面的實(shí)現(xiàn)代碼
這篇文章主要介紹了微信小程序返回上一級(jí)頁(yè)面的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
用按鈕控制iframe顯示的網(wǎng)頁(yè)實(shí)現(xiàn)方法
在iframe中顯示的網(wǎng)頁(yè)已經(jīng)是一件平凡無(wú)奇的事了,不過(guò)可能依然有很多的童鞋沒(méi)不知所措吧,沒(méi)關(guān)系,因?yàn)楸疚牡某霈F(xiàn)將會(huì)帶你脫離苦海,感性的朋友可以了解下啊,或許對(duì)你有所幫助2013-02-02
ts封裝axios并處理返回值的實(shí)戰(zhàn)案例
在vue項(xiàng)目中,和后臺(tái)交互獲取數(shù)據(jù)這塊,我們通常使用的是axios庫(kù),下面這篇文章主要給大家介紹了關(guān)于ts封裝axios并處理返回值的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
js this函數(shù)調(diào)用無(wú)需再次抓獲id,name或標(biāo)簽名
this就是你當(dāng)前要執(zhí)行的js所抓獲的節(jié)點(diǎn),這樣在js里就可以不用document.getElement之類(lèi)的寫(xiě)法來(lái)抓獲id,name或標(biāo)簽名,具體示例如下2014-03-03
JS實(shí)現(xiàn)判斷對(duì)象是否為空對(duì)象的5種方法
這篇文章主要介紹了JS實(shí)現(xiàn)判斷對(duì)象是否為空對(duì)象的5種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04

