一.JQuery操作数组
1.定义数组
- //关联数组
var arr ={"id":10,"name":"tom"};
//索引数组
var res=[1,2,3,4,5,6];
//对象.length是用来计算数组长度,但是不能计算关联数组的长度
- //$.each():遍历数组
- 1.遍历自定义数组
$.each(数组,function(k,v){
//k:如果是关联是键名,如果是索引是下标;
//v:是数组元素值;
2.遍历对象数组
$("p").each(function(k,vo){ });
或者 $.each($(‘p’),function(){ });
//$.inArray(值,数组) 判断值是否在数组里面
确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回-1 )。但是关联数组没有下标,所以该函数只能判断索引数组(非对象数组)
二.JQuery中的Ajax操作
- $.ajax();
$.post();
$().get();
$().getJSON();
- $.ajax({
type:"GET|POST",//传值方式
Url:"地址", //提交的服务器的文件
data:"a=1&b=2&..."...., // 数据
dataType:"text|HTML|XML|Json", //数据类型[后台返回的数据类型]
success:function(result){
// ajax成功执行的函数
result:后台返回的数据
},
error:function(){
//ajax失败执行的函数
}
- });
$.get("url",data,function(res){},"json");
$.post("url",data,function(res){},"json");