用php怎么接收ajax post过来的json字符串 15
ajaxpost过去的字符串为“a:1,b:2”,用Php怎么接收,如果用$_POST,接收为空,貌似$_POST只能接收a=1&b=2这种格式的...
ajax post过去的字符串为 “a:1,b:2”,用Php怎么接收,如果用$_POST,接收为空,貌似$_POST只能接收a=1&b=2这种格式的
展开
展开全部
你要把JSON字串放在一个变量了 作为一个整体传送才可以
类似 ?ab={"a":1,"b":2}&cc={"c":1,"d":2}
服务器端 接受时 用 $_post['ab']['a'] 来接受
类似 ?ab={"a":1,"b":2}&cc={"c":1,"d":2}
服务器端 接受时 用 $_post['ab']['a'] 来接受
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ajax post 传对象过去
{a:1,b:2}
别少了两个括号,
datatype:'json'
返回也要用json_encode();
{a:1,b:2}
别少了两个括号,
datatype:'json'
返回也要用json_encode();
追问
是用js不是用jq的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
type:'POST' ajax中设定为POST 提交了吗
追问
是用js不是用jq的
追答
xmlhttp.open("POST","test1.txt",true); 请求的时候第一个参数需要设定成POST 后台才能用$_POST 接收
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询