php傳參給ajax 如何可以傳遞多個(gè)參數(shù) 我只曉得用echo 來(lái)返回參數(shù) 只返回一個(gè)參數(shù)的話還好 直接echo 一下就OK了 傳遞多個(gè)參數(shù)的話就不行了 請(qǐng)教下有沒(méi)什么方法? 網(wǎng)絡(luò)上沒(méi)找著這類的資料 我的思路是 返回一個(gè)JS腳本 echo "<script language=\"javascript\">a=".$hours.";</script>";但是瀏覽器不支持 只有谷歌瀏覽器支持 其他瀏覽器不支持 我想可能出于安全性的考慮請(qǐng)教下 有沒(méi)其他什么方法嗎?
2 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
可以在PHP端把多個(gè)參數(shù)封裝成一個(gè)對(duì)象。比如
$people['age'] = "21";
$people['gender'] = "male";
$people['phoneNum'] = "12345678";
然后 echo json_encode($people);
json_encode()函數(shù)的作用是把$people打包成一個(gè)JSON結(jié)構(gòu)的對(duì)象。
然后在js端用eval()函數(shù)將JSON結(jié)構(gòu)解析成一個(gè)對(duì)象,就可以用obj.age或者obj.phoneNum的形式調(diào)用PHP傳過(guò)來(lái)的參數(shù)了。
- 2 回答
- 0 關(guān)注
- 939 瀏覽
添加回答
舉報(bào)
0/150
提交
取消