PHP JSON Jquery
$(document).ready(function(){ var jsonText ="{'user':[{'username':'zhangsan','password':'123'},{'username':'xx','password':'456'}]}"; $("a").click(function(){ $.post('a.php',{data:jsonText},function(data){ alert(data); }); });}); 用json_decode将json字符串转化为数组
$arr = json_decode($_POST['data'],true);print_r($arr);
#1楼正解
用json_decode POST过来的参数就可以了
<?php$arr = json_decode($_POST['data'],true);print_r($arr);?>
<?php$arr = json_decode($_POST['data'],true);print_r($arr);?>
<?php$arr = json_decode($_POST['data'],true);print_r($arr);?>
<?php$arr = json_decode($_POST['data'],true);print_r($arr);?>
<?php$arr = json_decode($_POST['data'],true);print_r($arr);?>
print_r($_POST['data']);前端接收之后,弹出如下图
是不是json格式不正确啊???
print_r($_POST['data']);前端接收之后,弹出如下图
是不是json格式不正确啊???
是
print_r($_POST['data']);前端接收之后,弹出如下图
是不是json格式不正确啊???
是
$(document).ready(function(){ var jsonText ="{'user':[{'username':'zhangsan','password':'123'},{'username':'xx','password':'456'}]}"; $("a").click(function(){ $.post('a.php',{data:jsonText},function(data){ alert(data); }); });}); 把前端传递的json字符串改为
var jsonText ="{\"user\":[{\"username\":\"zhangsan\",\"password\":\"123\"},{\"username\":\"xx\",\"password\":\"456\"}]}";var jsonText ='{"user":[{"username":"zhangsan","password":"123"},{"username":"xx","password":"456"}]}';
print_r($_POST['data']);前端接收之后,弹出如下图
是不是json格式不正确啊???
是
$(document).ready(function(){ var jsonText ="{'user':[{'username':'zhangsan','password':'123'},{'username':'xx','password':'456'}]}"; $("a").click(function(){ $.post('a.php',{data:jsonText},function(data){ alert(data); }); });});
print_r($_POST['data']);前端接收之后,弹出如下图
是不是json格式不正确啊???
是
$(document).ready(function(){ var jsonText ="{'user':[{'username':'zhangsan','password':'123'},{'username':'xx','password':'456'}]}"; $("a").click(function(){ $.post('a.php',{data:jsonText},function(data){ alert(data); }); });});var jsonText = JSON.stringify({user:[{username:'zhangsan',password:'123'},{username:'xx',password:'456'}]});楼主最后怎么解决的 方法分享一下呗
楼主最后怎么解决的 方法分享一下呗
就是按照大家说的把json格式修改了一下,就OK啦,真的是我的json格式写错了。
楼上说的json是正确的
非常感谢大家!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号