欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

小白前端进阶模块1————国省市县联动

程序员文章站 2022-07-03 17:50:33
1.分析任务 使用AJAX读取JSON文件数据,利用循环及条件语句将所需要的数据分别存储在各个数组中,结合change事件即可达到所需功能 2.优缺点分析 优点:不仅在实现其基本功能,还可在json文件中更改index的属性值,更改下拉列表中的顺序。 缺点:越到低层,嵌套越严重,但无法避免(自认为) ......

json是以字符串的形式进行传递,而json操作的是json对象。

json字符串:var str='{"name" : " alica" ,"age" : " 12"}';

json对象:var obj={"name" : " alica" ,"age" : " 12"};

string转换为json对象: var obj=eval('('+str+')');

json对象转换为string:var str=obj.tojsonstring();

6.知识了解: jquery遍历json对象

grep:

each:

1   $.each(arr, function(i, item){      
2   
3   });  

其中arr代表的是一个数组对象,i 代表数组下标,item代表数组下标取到的内容

inarray:

var anarray = ['one','two','three'];
var index = $.inarray('two',anarray);
alert(index);//返回该值在数组中的键值,返回1
alert(anarray[index]);//弹出 two

可根据inarray根据内容获取内容所对应的键值

map: