发布于 1970-01-01 08:00
  • 9 个回答
    • 这么神奇,题主你确定请求的这两个都是标准的json数据!要都是标准的应该不会出现undefined。你加eval试试呢!

      success:function(obj){
          obj = eval("("+obj+")");
          alert(obj.status);
          if(obj.status == 1){
              $('div[name="data-list-p"]').append(obj.html);
          }
      }
      2022-11-30 17:34 回答
    • 有没有拿到数据在chrome的console里面看一下就知道了啊

      2022-11-30 17:34 回答
    • 是不是两个url返回数据格式不对啊!你看看是不是json不标准

      2022-11-30 17:34 回答
    • 应该返回的不是 JSON 格式,而是 JSON 字符串,转一下就可以了

      2022-11-30 17:34 回答
    • 无论是chrome还是firefox都能够看到返回的参数 很好确认!~
      你先别急着输出.status 先输出整个obj 再看结果比较好~!

      2022-11-30 17:34 回答
    • 将php返回json的代码改为一样的看下

      2022-11-30 17:34 回答
    • 嗯。我也确信你拿的到是json数据,但是这个obj中确实有status属性吗?


      console.log(obj); 用这个方式在控制台看会比较方便。

      2022-11-30 17:34 回答
    • var obj_json =  JSON.parse(obj);

      字符串变为json

      2022-11-30 17:34 回答
    • 为什么不先输出一下obj,确认一下类型呢,直接status?

      2022-11-30 17:34 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有