为了账号安全,请及时绑定邮箱和手机立即绑定

ajax与PHP 传参问题

ajax与PHP 传参问题

PHP
白衣染霜花 2018-11-07 10:10:03
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传过来的参数了。


查看完整回答
反对 回复 2018-11-11
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

json

查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 836 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信