在js中操作控制器中传过来的json数据 [ 新手入门 ]
现在我这一块怎么接收到的数据都是对象? 控制器:
public function actiontest(){
$json = new CJSON();
$model= Airport::model()->findAll();
$data=$json->encode($model);
$this->render('test',array('airportInfo'=>$model,'data'=>$data));
}
视图:
<script type="text/javascript">
$(document).ready(function(){
alert(<?php echo $data;?>);
});
function getData(data){
alert(data);
}
</script>
<input type='button' value='数据' onclick='getData(<?php echo $data;?>)'>
<?php echo $data;?>
在视图中可以打印数据 [attach]739[/attach] 点击数据按钮: [attach]740[/attach]
共 2 条回复
-
chenkelang90120 回复于 2012-05-28 15:06 举报
各路大神求解啊!:L
-
chenkelang90120 回复于 2012-05-28 15:13 举报
OK!找到问题了!
<input type='button' value='数据' onclick='getData(<?php echo json_encode($data);?>)'>
这没加json_encode转换
chenkelang90120 江西抚州
注册时间:2012-04-23
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱340
- 威望0
- 积分340