php传参给ajax 如何可以传递多个参数 我只晓得用echo 来返回参数 只返回一个参数的话还好 直接echo 一下就OK了 传递多个参数的话就不行了 请教下有没什么方法? 网络上没找着这类的资料 我的思路是 返回一个JS脚本 echo "<script language=\"javascript\">a=".$hours.";</script>";但是浏览器不支持 只有谷歌浏览器支持 其他浏览器不支持 我想可能出于安全性的考虑请教下 有没其他什么方法吗?
2 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
可以在PHP端把多个参数封装成一个对象。比如
$people['age'] = "21";
$people['gender'] = "male";
$people['phoneNum'] = "12345678";
然后 echo json_encode($people);
json_encode()函数的作用是把$people打包成一个JSON结构的对象。
然后在js端用eval()函数将JSON结构解析成一个对象,就可以用obj.age或者obj.phoneNum的形式调用PHP传过来的参数了。
- 2 回答
- 0 关注
- 853 浏览
添加回答
举报
0/150
提交
取消