javascript - jquery getjson成功功能不起作用
问题描述
所以首先,我使用 wampserver 作为我的本地 Web 服务器,我的本地环境中的网站链接是并且我在网站根目录 ( ) 中http:\\localhost\dev\mywebsite
有一个本地JSON
文件 ( ) ,然后我尝试加载它并尝试渲染数据从那个json文件使用country.json
http:\\localhost\dev\mywebsite\country.json
$.getJSON('http:\\localhost\dev\mywebsite\country.json',function(e){
console.log(e);
});
但工作不正常,我可以在开发人员控制台(chrome)的网络选项卡上看到 json 文件在那里但是这个
控制台.log(e);
没有被触发。有什么想法,请帮忙?控制台上没有错误
解决方案
您的路径不正确,因为\
是 JS 字符串中的转义字符。
'http:\\localhost\dev\mywebsite\country.json'
/* ends up looking like this `http:\localhostdevmywebsitecountry.json`*/
/* should be: */
'http://localhost/dev/mywebsite/country.json'
推荐阅读
- javascript - 使用 JWT 登录 Angular 10
- reactjs - GraghQL 查询返回整数而不是对象
- django - Django用户关注者ajax问题
- android - Android 键盘正在改变 ConstraintLayout 的组件
- java - java.lang.NoSuchMethodError: okhttp3.internal.Internal.initializeInstanceForTests() 在Android上创建模拟服务器时
- python - 复制csv的每一列并根据python中的条件更改每个列单元格的值
- python - 查找泡菜文件python的字节大小
- node.js - 每次我在 ask-cli v2 中部署我的技能时都会抛出错误
- docker - 如何用 Burp 拦截 Docker 的容器流量?
- javascript - 图像上的 HTML 内容 DIV 框架不起作用