AJAX 处理数据 tp5

后端:
public function create()
{
    $data['msg'] = '我是龙哥';
    $data['tel'] = '17630065407';
    // json 对象格式 返回数据
//     return json($data);

    // xml 格式 返回数据
//     return xml($data,$code=200);

    // json 对象格式 返回数据
    return ['data'=>$data,'code'=>200,'message'=>'操作完成'];
}
前端:
<script>
    $(function () {
        $.ajax({
            type: 'get',
            url: '/add',
//            dataType: 'xml',  // xml 格式
//            dataType: 'json',   // json 格式
//            'default_return_type':'json',  // 默认返回数据
            success: function (data) {
                alert(data);  // json 对象
                alert(data.data.msg); // 获取json 对象中的某个值  
                alert(JSON.stringify(data));  // 将json对象 转成json字符串
                console.log(data);
            },
            error: function () {
                alert('AJAX请求失败!');
            }

        });
    });
</script>

ajax 返回数据,alert后显示object类型,如何处理
https://blog.csdn.net/qq_31971935/article/details/52446893?locationNum=3
今天在做ajax调用webapi接口的时候,用的是fidder调试的。能看到返回的数据是xml,类似于json格式,用alert(data),始终都是object类型的。但是在读取值的时候,始终不知道该如何取值,试了N种方式取值还是取不到。最后用了json对象转json字符串:alert(JSON.stringify(data));直接可以看到json字符串了,就一下明白该如何取值了。
如果是object对象的话,应该就可以直接用data.属性,获取值了呀

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值