luyaran 2017-04-18 08:29 采纳率: 5.9%
浏览 2316
已结题

ajax返回值一直是null???

 <script>
                       $(function(){
                           $(".getMore").click(function(){
                               var cid = $(this).attr("cid");
//                               var doPost = "GetSunLists";
                               $.ajax({
                                   type:"post",
                                   url:"http://localhost/kq/index.php/Home/Curl/curlEdit",
                                   data:{"cid":cid},
                                   async: false,
                                   dataType:"json",
                                   success:function(data){
                                       alert(data);
                                   }
                               });
                           });
                       })
                   </script>
  • 写回答

13条回答 默认 最新

  • luyaran 2017-04-18 08:46
    关注

    各位大神看看代码是否有错

    评论
  • 流年你奈我何 2017-04-18 08:46
    关注

    1、你用的js原生的ajax的话,你可以使用if(null!=xhr.responseText&&“”!=xhr.responseText.trim())来判断。
    2、如果使用的jq的ajax,可以再success:function(data){
    if(null!=data&&“”!=data.trim()){
    //不为空的操作

    }
    }

    当然,具体的逻辑还是根据你的需求。null还是空串是不是都认为空。

    评论
  • 当作看不见 2017-04-18 08:47
    关注

    这个ajax方法没有问题 ,返回值为Null 的话,是后台的问题

    评论
  • 阿蓝好多个8 2017-04-18 09:01
    关注

    建议后台断点排查一下返回值

    评论
  • 会php的猪 2017-04-18 09:05
    关注

    一步步断点调试,首先看控制台你发送过去的是啥,返回的是啥,然后去后台看你的cid有没有,执行到哪一步了,如果前面都没问题的话,可以看下返回的数据有没有问题

    评论
  • 会什么呢 2017-04-18 09:26
    关注

    如果后台有值,还需要确认下是不是json类型的

    评论
  • 转角人生 2017-04-18 09:39
    关注

    1:后台打断点看看。
    2:如果后台有数据,说明没有写@ResponseBody。即:没有转成json数据

    评论
  • 风动的年轻人 2017-04-18 15:24
    关注

    我估计应该不止是NULL,应该是一个先出来一个NULL然后,再出来一个正确的数据

    评论
  • luyaran 2017-04-19 03:18
    关注

    会不会是返回值的输出方式有问题啊???return还是echo

    评论
  • 小白闯csdn 2017-04-19 09:51
    关注

    后台这部分的代码发上来 看一下

    评论
  • 小白闯csdn 2017-04-19 09:52
    关注

    后台 返回来的值 检查一下是否是json格式

    评论
  • 浮云无涯 2017-04-19 10:05
    关注

    查看后台是否有数据返回, 是否是正确的json格式

    评论
  • 林子懿 2017-04-19 10:26
    关注

    贴后台的代码瞜一眼,看看有么有返回值

    评论

报告相同问题?

悬赏问题

  • ¥15 电脑连不上无线网络如下诊断反馈应该如何操作
  • ¥15 telegram api 使用forward_messages方法转发消息时,目标群组里面会出现此消息来源,如何隐藏?
  • ¥15 在ubuntu中无法连接到远程服务器传输文件
  • ¥15 关于#tensorflow#的问题:有没有什么方法可以让机器自己学会像素风格的图片
  • ¥15 Oracle触发器字段变化时插入指定值
  • ¥15 docker无法进入容器内部
  • ¥15 qt https 依赖openssl 静态库
  • ¥15 python flask 报错
  • ¥15 改个密码引发的项目启动问题
  • ¥100 CentOS7单线多拨