ajax获取json但是获取不到数据,帮忙看下

ajax获取json但是获取不到数据,帮忙看下,第1张

服务器返回数据了如下:

[{"comCode":"yunda","id":"","noCount":126644,"noPre":"1500","startTime":""}]

但是是 plain/text 格式. 你需要设置服务器端返回json格式。

通过console.log(data)查看 或者google chrome inspecter -》 network查看 返回

是因为数据格式有问题,有两种方法。

修改前端接收数据的格式为文本text:

$.ajax({

        url: 'gethint.php',

        type: 'get',

        dataType: 'text',//html,text,json

        data: {'ccc': 'a'},

        success: function(obj){

            $('#resText').html(obj)

        }

    })

2. 修改后端发出数据的格式为json格式:

<?php

$action = $_GET['ccc']

if($_GET['ccc'] == 'a'){

    # code...

    echo json_encode("a")

}

else{

    echo json_encode("b")

 }

?>

、、、这次不成功不要采纳了

meta 标签需要闭合

<!-- 错误 -->

<meta charset="UTF-8">

    

<!-- 正确 -->

<meta charset="UTF-8" />


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6721717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存