很多站长朋友们都不太清楚php如何接收对象,今天小编就来给大家整理php如何接收对象,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php怎么传对象? 2、 php 怎么接收前端传来的json数据 3、 php如何接收js传来的json对象 4、 c#和php接收json数据方法 php怎么传对象?不晓得你是要怎么做?你是指java文件之间 还是指php文件之间
java之间可以的
而php之间是不可以的
php之间可以页面传一个数组 你可以把对象的虽有属性存成一个数组
要么存一个ID 然后到这边用sql取出来
不晓得能不能帮助你
php 怎么接收前端传来的json数据<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//这里获取的直接就是数组了,不需要用到json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?>
<script src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#xx").click(function(){
var url = "test.php";
var str ="{'doing':'createvote','type':'type','num':'num','votetheme':'votetheme','creater':'loginname'}";//json格式字符串
var data = eval('('+str+')');//转换成数组对象,不加这步,那么PHP获取的是字符串。
$.post(url, {'data': data}, function(res) {//注意jquery的$.post的第2个参数必须是键值对形式
alert(res);
});
});
});
</script>
<input id="xx" type="button" value="点击">
php如何接收js传来的json对象你无法传json对象到服务端交互的,要传的只是一个字符串(Json),是个字符串!
你发的代码里是json的解析,没有多大意义,你在php页面这样调试
var_dump($_REQUEST);//输出所有数据,如果存在的话,你会看到那个参数是啥
另外,json格式,主要方便javascript解析的,而不是php擅长的内容,多数情况下,是PHP返回json数据给js.
php的数组操作函数有主要的两个json_encode()与json_decode();
从你的代码中,我不确定你用何种方式通信,ajax?
我看你用到了jQuery,那里面有个ajax,方式类似这样的:
$.ajax({
type: "post", //method;can be get with post or request
url: "/mySever.php",//php url
error: function(){alert('Error');},
data: {
data1: name,
data2: age,
},
datatype:"json",//json back
timeout: 5000,
success: function(msg)
{
//eval(msg);//parase here
}
});
return false;
}
c#和php接收json数据方法1、获取要接受的json对象。
2、准备一个实体类接受json对象。
3、第一步的json对象复制到剪切板。
4、可以看出RootObject中的user_List[]数组包含User_List类使用使用代码接受对象代码。
关于php如何接收对象的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php如何接收对象 php怎么接收json数据的详细内容...