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插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jquery.pager.js分页实现详解
Jul 29 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
jquery 插件重新绑定的处理方法分析
Nov 23 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 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
php实现excel中rank函数功能的方法
2015/01/20 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
2015/12/10 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
Python中的字典遍历备忘
2015/01/17 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
2017/11/23 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
python入门:这篇文章带你直接学会python
2018/09/14 Python
Python元组知识点总结
2019/02/18 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
酷瑞网络科技面试题
2012/03/30 面试题
优秀士兵先进事迹
2014/02/06 职场文书
英语教师自荐信
2014/05/26 职场文书
就业协议书范本
2014/10/08 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
电影雨中的树观后感
2015/06/15 职场文书