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插件之validation插件
Mar 29 jQuery
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
jQuery实现网页拼图游戏
Apr 22 jQuery
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
PHP6 mysql连接方式说明
2009/02/09 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
apache配置虚拟主机的方法详解
2013/06/17 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
Laravel多域名下字段验证的方法
2019/04/04 PHP
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
详解AngularJS1.x学习directive 中‘& ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
深入了解Django View(视图系统)
2019/07/23 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
Python unittest框架操作实例解析
2020/04/13 Python
Python如何读写CSV文件
2020/08/13 Python
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
婚礼主持词
2014/03/13 职场文书
大学理论知识学习自我鉴定
2014/04/28 职场文书
幼儿园感谢信
2015/01/21 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
楚门的世界观后感
2015/06/03 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
导游词之神仙居景区
2019/11/15 职场文书
解决Golang中goroutine执行速度的问题
2021/05/02 Golang
修改并编译golang源码的操作步骤
2021/07/25 Golang
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers