如题所述
ãã<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//è¿éè·åçç´æ¥å°±æ¯æ°ç»äºï¼ä¸éè¦ç¨å°json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?>
JSé¨å代ç ï¼
<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) {
alert(res);
});
});
});
</script>
<input id="xx" type="button" value="ç¹å»">
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//è¿éè·åçç´æ¥å°±æ¯æ°ç»äºï¼ä¸éè¦ç¨å°json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?>
JSé¨å代ç ï¼
<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) {
alert(res);
});
});
});
</script>
<input id="xx" type="button" value="ç¹å»">
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-01-14
json对象中的属性用 “.”(点)来指向访问。
如:
jsonData是返回的json数据。
jsonData.username jsonData.id
这样调用
如:
jsonData是返回的json数据。
jsonData.username jsonData.id
这样调用
第2个回答 2017-01-14
//控制器里面$array = array(array(),array().....);//php控制器里定义的数组$str = json_encode($array);//数组转成JSON格式的字符串方便后面传入模板$this->str = $str//将转换成JSON格式的字符串发送到页面模板,$this->assign('str ',$str )...