问题描述
- JS中用getJSON访问一个JSON文件,不知道哪里出错了,能帮忙看看吗
-
<!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:UsersdellDesktopfriends-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>
解决方案
如果没有在网页中加入jquery.js的话,加一下,才支持,还有路径不用绝对路径,我用项目中的相对路径就可以读
解决方案二:
具体说下出的什么错,,从代码看没什么错,,
解决方案三:
看看是不是路径的问题,建议楼主问问题的时候,把问题描述清楚。
解决方案四:
路径不要用物理路径,用相对路径。用物理路径js文件中注意转义
本地测试不要用chrome,无法用ajax请求本地文件。
楼主最好先搞清楚路径,做网页能用物理路径的基本知识肯定很差
$.getJSON("C:\Users\dell\Desktop\friends-info.json"
解决方案五:
那用什么路径呢,主要是想把Python里爬下来的东西显示在网页中,爬下来的东西都解析成JSON格式了,然后保存在TXT文件中,主要是想用一下那些个东西
解决方案六:
不能用绝对路径的。看有基层,使用 ../../
时间: 2024-07-28 16:43:12