我是在hubuilder里试的,先是新建data.json文件。里面写上内容。其中var dataFromJSON是为了方便引用。

var dataFromJSON = {
                "text":"外部json",
                "iconCls":"fa fa-wpforms",
                "state":"open",
                "children":[{
                    "section_id":1,
                    "text":"第一节”
                },{
                    "text":"第二节"
                    }]
                }

在页面添加如下引用,之后就能在此页面使用dataFromJSON数据,

<script type="text/javascript" src="data/data.json"></script>

console.log(dataFromJSON)

但是在idea里新建的json文件,不能用这种方法,不能给json文件里的数据定义名称,所以换成用ajax,要注意通过这种的json,会在数组元素里的前面加上序号,作为其key值,这样处理起来会有些麻烦。

$.ajax({type : "GET",//使用get请求请求正确url : "data..json",dataType:"json",//data:success : function(data) {console.log("data: "+ JSON.stringify(data[0]))},error : function() {alert("请求失败")}
})

HTML引用外部json文件相关推荐

  1. Angular7中引用外部JS文件

    Angular7中引用外部JS文件,步骤如下: 1. 将引入的js文件放到项目的src/assets下 2. 在angular.json文件中找到scripts项并配置js文件的相对路径 3. 在sr ...

  2. ajax如何请求json文件,简单的ajax请求加载外部json文件

    我在学习ajax ....我试图从json文件发出一个基本请求,它与我的index.html位于同一个文件夹中,但由于某种原因它说未定义:(我可以看到错误是可变的人,但我不能赶上为什么它未定义.... ...

  3. 实验12:引用外部属性文件★(spring管理连接池);

    实验12:引用外部属性文件★ dbconfig.properties 文件

  4. html引用外部css文件(使用绝对路径)

    html代码引用外部css文件时若css文件在本文件的父目录下的其他目录下,可使用绝对路径.此时路径要写为  " /... "形式,如在tomcat下建立一个test文件,在该文件 ...

  5. Jmeter引用外部Java文件的三种方式

    首先,我们来了解一下Jmeter引用外部Java文件的应用场景:说一个最常见的场景,比如做接口测试时,登录接口密码为加密传输,加密的算法由后端开发提供,只要后端开发语言是Java,那么他提供给你的加密 ...

  6. js引用本地json文件

    1.想要制作一个省市区的地址选择,需要在本地引入json文件 $.getJSON('/web4/product/oa/CommercialManage/area.json',data=>{thi ...

  7. 【微信小程序】——wxss引用外部CSS文件及iconfont

    小程序引入外部文件的方式是:@import "*/*.wxss"; 因为业务需要,正在开发的小程序中需要使用iconfont,很容易想到了H5的引入方式: ```` @font-f ...

  8. HTML文档引用外部js文件失效问题

    一:首先应该明确的几个问题: 1.在HTML中,使用JavaScript脚本代码的三种方式 (1)在script元素定义,其间的脚本代码在文档加载后顺序执行,并且执行一次. (2)脚本代码可以定义在内 ...

  9. A66 TP5.0 html 引用外部js文件无效

    切记,在tp5.0 中要将js 文件放置到public/static中,而且要将public 文件夹的 属性设置为777,否则因为无法访问文件将导致js无效 查看全文 http://www.taodu ...

最新文章

  1. python 爬虫 使用requests设置代理
  2. mysql server 5.6root_root密码mysqlMySQL-5.6.24免安装版配置方法
  3. linux usb-skeleton,Linux USB驱动程序(2)----usb-skeleton.c分析
  4. matplotlib基础函数函数 plot, figure
  5. 【计算机组成原理】I/O设备
  6. 马斯克为何不惜激怒众“韭菜”?
  7. redis学习-redis五大数据类型
  8. 如何规划前端工程师职业发展路线?
  9. 5月27 权限设置及功能
  10. 水晶报表基础入门——6.交叉报表设计技术
  11. Parallels Desktop 17 for Mac虚拟机 v17.0.1 (51482)
  12. Codeforces Round #563 (Div. 2) A. Ehab Fails to Be Thanos
  13. HDU 6051 If the starlight never fade(原根+推式子)
  14. mysql 5.5 字符集_MySQL 5.5客户端字符集相关参数
  15. Subclipse in Eclipse的安装和使用
  16. js之好玩的特效黑洞粒子效果[1]
  17. Bebras挑战样题之五——警察能抓住海盗吗?
  18. matlab解韩信点兵问题,2019事业单位:巧解“韩信点兵”问题
  19. 多看系统kindle最新版_谁说电气造价难?这样系统梳理一下简单多了!小白必看...
  20. Linux CentOS7 VMware LAMP架构Apache用户认证、域名跳转、Apache访问日志

热门文章

  1. C陷阱与缺陷 第2章 语法“陷阱” 2.6 “悬挂”else引发的问题
  2. ueditor富文本编辑器上传视频/音频光标显示位置错误
  3. java 句柄数 设置_技术文档(2)--Linux 句柄数设置情况,问题:java.io.IOException: Too many open files...
  4. html基础——下拉式菜单
  5. 卷二:图形编程MFC第1篇:画笔、画刷、
  6. java/php/net/python果蔬在线销售和配送系统设计
  7. 【3D点云】PersFormer:基于透视Transformer的3D车道检测(ECCV2022)
  8. 开博第一篇,申请博客的理由
  9. Android APP开机启动,安卓APP开发自启动,安卓启动后APP自动启动 Android让程序开机自动运行APP
  10. 测试手机cpu稳定性的软件,4款手机处理器稳定性测试结果(来自第三方软件评测)...