小工具知识网

当前位置: 首页 > 行业知识 > js积累四 (读json文件)

行业知识

js积累四 (读json文件)

2026-10-26 21:56:17 来源:互联网转载
function ReadRadioJson(){var url = "../radio.json"//json文件url,本地的就写本地的位置,如果是服务器的就写服务器的路径var request = new XMLHttpRequest();request.open("get", url, false);//设置请求方法与路径request.send(null);//不发送数据到服务器if (request.status == 200){//返回状态为200,即为数据获取成功return (JSON.parse(request.responseText));}else{return null;}return null;}

注意:

()

1)依赖库jquery

//最好是将jquery.js文件下载到本地,加入到工程中,再在代码中引用//或者在代码中直接引用jquery.js文件的网络url

2)采用同步请求方式。

()

request.open("get", url, false):同步请求方式

request.open("get", url) / request.open("get", url, true):当没有第3个参数/第3个参数为true时:异步请求方式

原因:异步请求方式获取请求结果,总要比主线程执行慢。ReadRadioJson总是返回null;当采用同步方式时,主线程会等待获取请求结果后再继续执行。

使用

//将其封装在common.js中,html加载common.js://得到json顶层对象var json_obj = ReadRadioJson();

上一篇:怎么查询到学校的服务器?

下一篇:租了服务器怎么挂机?