在jQuery中的操作

1.使用 jQuery 的each() 迭代数组

  1. $arr.each();

arr : jQuery 中的数组

语法:

 $arr.each(function(index, obj){                                                                                                        
index: 遍历出来的元素的下标
obj: 遍历出来的元素
})

$.each(arr, function(index, obj){                                                                                                        
index: 遍历出来的元素的下标
obj: 遍历出来的元素
})

2.jQuery AJAX

在jQuery中提供了对原生AJAX的封装

1.$obj.load(url, data, callback);

作用: 异步加载数据到 $obj 元素中
参数:
url: 异步请求的地址
data: 传递给服务器端的参数(可选)。

可以是JSON格式
{"name":"lucy", "age":16}

也可为字符串格式
"abc"

callback: 异步请求完成之后要执行的操作(可选)
回调函数

function (resText, statusText) {
    //resText :响应数据
    //statusText : 响应的状态文本(响应成功返回 "success")
}

如: 
$("#show").load(
  "/server",
  params,  // 参数
  function (resText, statusText) {
    $(this).html("

" + resText + "

"); } )

2. $.get(url, data, callback, type);

  1. url : 异步请求地址
  2. data: 请求提交的数据
    可以是字符串, 可以使JSON
  3. callback : 请求成功时的回调函数
  function (resText) {
    // resText : 表示响应回来的文本
 }
  1. type : 指明响应回来的数据的类型, 自动将 resText 进行转换
    1 ."html" : 响应回来的文本是html文本
    2 ."text" : 响应回来的文本是普通文本
    3 ."json" : 响应回来的数据是JSON对象

3. $.post(url, data, callback, type);

使用方式: 同 $.get(url, data, callback, type);

你可能感兴趣的:(在jQuery中的操作)