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

求教一道关于jquery里$.post()函数与php数组之间数据传递的问题?

求教一道关于jquery里$.post()函数与php数组之间数据传递的问题?

守候你守候我 2018-12-06 19:24:13
代码如下A.html<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script type="text/javascript" src="jQuery.js"></script><script>  $(function () {    $.post("cx2.php", {name:'cx', number:'1'}, function(data){      alert(data.a);    }, "json");  })</script></head><body>  <h2>hhhhh</h2></body></html>——————————cx2.php<?php  $name = $_POST['name'];  $number = $_POST['number'];  $arr = array('a'=>"tt", 'b'=>"tt2", 'c'=>"tt3");  print_r($arr);?>运行后得不到php里的数组,求大侠讲解一下,最好贴出修改后的代码
查看完整描述

2 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

要返回json字符串或json对象,php有自带的函数,echo json_encode($arr)

查看完整回答
反对 回复 2018-12-24
?
墨色风雨

TA贡献1853条经验 获得超6个赞

先确定print_r(arr)输出的是:{"a":"tt","b:""tt2","c":"tt3"}

查看完整回答
反对 回复 2018-12-24
  • 2 回答
  • 0 关注
  • 528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号