2 tuangelin tuangelin 于 2016.03.29 12:51 提问

JS中用getJSON访问一个JSON文件,不知道哪里出错了,能帮忙看看吗 1C
 <!DOCTYPE html>
<html>
    <head>
        <title>联系人</title>
        <script src="C:/Users/dell/Desktop/me/jquery/jquery.js" type="text/javascript"></script>
    </head>

    <body>
        <input id="contect" type="button" value="联系人" />
        <span></span>
        <script type="text/javascript">

        $(function () {
            $("#contect").bind("click", function () {
                $.getJSON("C:\Users\dell\Desktop\friends-info.json",function(data){
                    $.each(data, function (index, json) {
                        $("span").append("<h3>"+json.result.categories.name+"</h3>")//.appendchild("<ul></ul>").append("<li>" +  + "</li>");
                    });
                });
            })
        });

    </body>
</html>

6个回答

qq_16850743
qq_16850743   2016.03.29 13:20

如果没有在网页中加入jquery.js的话,加一下,才支持,还有路径不用绝对路径,我用项目中的相对路径就可以读

Royal_lr
Royal_lr   Ds   Rxr 2016.03.29 13:55

具体说下出的什么错,,从代码看没什么错,,

u010850027
u010850027   2016.03.29 14:19

看看是不是路径的问题,建议楼主问问题的时候,把问题描述清楚。

showbo
showbo   Ds   Rxr 2016.03.29 15:22

路径不要用物理路径,用相对路径。用物理路径js文件中注意转义

本地测试不要用chrome,无法用ajax请求本地文件。

楼主最好先搞清楚路径,做网页能用物理路径的基本知识肯定很差

  $.getJSON("C:\\Users\\dell\\Desktop\\friends-info.json"
tuangelin
tuangelin   2016.03.29 18:27

那用什么路径呢,主要是想把Python里爬下来的东西显示在网页中,爬下来的东西都解析成JSON格式了,然后保存在TXT文件中,主要是想用一下那些个东西

zhangjs712
zhangjs712   2016.03.30 09:31

不能用绝对路径的。看有基层,使用 ../../

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!