zoukankan      html  css  js  c++  java
  • jquery学习笔记(五)ajax

    $(selector).load( url [,date] [,callback] )

    url:请求页面的url地址

    date:发送至服务器的key:value数据

    callback:请求完成时的回调函数,无论请求成功或失败,即只要XMLHttpRequest对象的状态为4或complete时就调用

    此函数会将ajax返回的内容作为innerHTML插入到selector里面如果需要可以在url后面添加参数来筛选要插入的内容

    如果有date参数则按照POST方式发送,否则按照GET方式发送。date数据的格式为{key1:value1,key2:value2…}

    回调函数自动传入三个参数,分别是返回的内容、请求状态、XMLHttpRequest对象。请求状态指的是服务器返回状态,而不是XMLHttpRequest对象状态,总共分success、error、notmodified、timeout四个状态

    $.get( url [,date] [,callback] [,type] )

    url:请求页面的url地址

    date:发送至服务器的key:value数据,格式为{key1:value1,key2:value2…}

    callback:载入成功时的回调函数,即当服务器返回状态为200时。会自动传入两个参数,第一个为返回的内容,第二个为请求状态

    type:作用貌似不大

    此函数将以GET方式发送数据

    $.post( url [,date] [,callback] [,type] )

    用法与$.get方法一致,只不过发送数据的方式为POST

    $.getScript( url [,callback] )

    用来动态加载js脚本的函数

    url:要加载的脚本的url地址

    callback:脚本加载成功后的回调函数

    $.getJSON( url [,callback] )

    用来加载json文件的函数

    url:要加载的json文件url

    callback:json文件加载成功后的回调函数,会自动传入一个参数即json对象

    $.ajax( opitions )

    opitions为一个key:value对象,里面规定了各种参数,常用参数有:

    url:

    type:

    timeout:

    date:

    datetype:

    beforeSend:

    complete:

    success:

    error:

    具体jquery请见参考手册,本函数运用的机会应该不大

    $.each( objecy/array,callback )

    用来遍历数组或对象的函数,该函数只能遍历一层,要遍历多层则需重复使用

    object/array:要遍历的数组或对象

    callback:操作函数,会自动传入两个参数,第一为对象的成员或数组的索引,第二个为具体的内容

  • 相关阅读:
    Java基础--HashMap面试题
    数据结构
    Java基础面试题--单利模式及在多线程情况下的运用
    Java多线程面试题--保证多个线程顺序执行
    从客户端(ASPxFormLayout1$txtRule="<YYYY><MM><DD><XXXX>")中检测到有潜在危险的 Request.Form 值
    关于ASPxComboBox通过ClientInstanceName,js获取不到控件的问题
    未能找到类型或命名空间名List
    Postman中使用post方式调用接口
    用户可能引发报错的另类操作
    关于发布程序之后js文件存在缓存问题
  • 原文地址:https://www.cnblogs.com/2050/p/1837747.html
Copyright © 2011-2022 走看看