jquery将json转为数据字典的实例代码


Posted in jQuery onOctober 11, 2019

1.基础——定义json文件

{
 "userinfo": [
 { "account":"15639864589" , "password":"123456789" , "email":"123456789@qq.com" },
 { "account":"15652689689" , "password":"123456789" , "email":"123456789@qq.com" },
 { "account":"15635456989" , "password":"123456789" , "email":"123456789@qq.com" },
 { "account":"15632145689" , "password":"123456789" , "email":"123456789@qq.com" }
 ]
}

目录如下:

jquery将json转为数据字典的实例代码

2.ajax请求json jquery转换为数据字典

我们通过ajax请求该json文件的数据  将其转换为字典

//-----基础信息start
//用户信息字典
var userinfoDic = {};
$.ajax({
 //请求方式为get
 type:"GET",
 //json文件位置
 url:"./json/user.json",
 //返回数据格式为json
 dataType: "json",
 //请求成功完成后要执行的方法
 success: function(data){
 //使用$.each方法遍历返回的数据date
 $.each(data.userinfo,function(i,item){
 //设置根据用户账号密码找用户
 userinfoDic[item.account,item.password] = item;
 });
 }
});
//-----基础信息end

3.字典测试

//登录按钮的点击事件
$("#login").bind('click',function(){
 var account = $("#account").val();
 var password = $("#password").val();
 //
 if(account != '' && password != ''){
  if(userinfoDic[account,password]){
  window.location.href = 'index.html';
  }else{
  alert("账号或密码错误!");
  }
 }else{
 alert("账号或密码不能为空!");
 }
  
});

4.测试截图

jquery将json转为数据字典的实例代码

总结

以上所述是小编给大家介绍的jquery将json转为数据字典的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

jQuery 相关文章推荐
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 #jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 #jQuery
jQuery实现提交表单时不提交隐藏div中input的方法
Oct 08 #jQuery
jQuery 筛选器简单操作示例
Oct 02 #jQuery
jQuery 查找元素操作实例小结
Oct 02 #jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 #jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 #jQuery
You might like
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
360通用php防护代码(使用操作详解)
2013/06/18 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
smarty实现多级分类的方法
2014/12/05 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
php生成与读取excel文件
2016/10/14 PHP
javascript引导程序
2008/10/26 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
python操作日期和时间的方法
2014/03/11 Python
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
Python字典实现伪切片功能
2020/10/28 Python
python Scrapy框架原理解析
2021/01/04 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
汽车维修工岗位职责
2014/02/12 职场文书
高级工程师英文求职信
2014/03/19 职场文书
一年级学生期末评语
2014/04/21 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
创先争优标语
2014/06/27 职场文书
六一儿童节致辞
2015/07/31 职场文书
Python实战之OpenCV实现猫脸检测
2021/06/26 Python
MySQL池化框架学习接池自定义
2022/07/23 MySQL