jquery getJSON 为何无法将get到的JSON赋值?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jquery getJSON 为何无法将get到的JSON赋值?

2016-05-30 09:55:29 2141 1
$(document).ready(function () {
    $("button").click(function(){
        $.getJSON("http://xxx.com/api/apiMainnews", function(data){
            $.each(data, function(i,item){
                alert("JSON Data: " + item.ftitle);
            });
        });
    });
});

没写过前端,硬着头皮上,然后我测试的时候发现我跟着jquery的教程写了完全没反应,在浏览器network里面已经看到获得了的JSON数据,但是为何无法赋值给 data ?

html是:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta charset="utf-8">
    <title>test</title>

        <!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
        <!-- 注意: 如果通过 file://  引入 Respond.js 文件,则该文件无法起效果 -->
        <!--[if lt IE 9]>
         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
         <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
      <![endif]-->
    </head>

    <body>
    <button>获得 JSON 数据</button>
      <p id="ftest" name="ftest">
      </p>
        <!--nav-->
        <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
        <script src="./jquery.min.js"></script>
        <script src="./apit.js"></script>

    </body>
</html>

ps.jquery我用的是1.11

ps.最奇怪的是,有几次我竟然能赋值成功,但是大多数时候失败,网络肯定是没有问题的,何解?

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:19:06

    主要原因是因为输出的json中包含部分换行符,未经过处理,到了前台,部分浏览器在parse json的时候就无法正常读取,造成该json无法正常被显示出来

    0 0
相关问答

1

回答

jquery 处理 json 数据问题

2016-07-04 16:58:13 1528浏览量 回答数 1

1

回答

jquery 处理json数据问题!急!在线等!

2016-07-04 16:53:34 1619浏览量 回答数 1

1

回答

关于jquery处理json数据问题

2016-05-31 00:52:56 1911浏览量 回答数 1

1

回答

jquery请求ajax效率太低如何改善

2016-07-14 16:39:35 1604浏览量 回答数 1

1

回答

jquery怎样使用ajax即时加载

2016-05-31 11:05:25 1968浏览量 回答数 1

1

回答

jquery ajax返回值遍历怎么取出需要的部分加到表格里

2016-05-31 10:56:06 1757浏览量 回答数 1

1

回答

jquery ajax请求后,不论结果如何,success和error都会执行

2016-05-31 10:32:50 3548浏览量 回答数 1

1

回答

在jquery封装的ajax中页面怎么跳转呢?

2016-05-31 03:27:52 1779浏览量 回答数 1

1

回答

求助select多选下拉框的值通过jquery ajax传不了值给其他php页面问题

2016-05-31 02:31:34 2761浏览量 回答数 1

1

回答

求助关于ajax jquery asp.net综合问题

2016-05-31 02:27:14 1988浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关课程
更多
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载