• jQuery提供的Ajax方法


    jQuery提供了4个ajax方法:$.get()  $.post()  $.ajax()  $.getJSON()

    1.$.get()

    $.get(var1,var2,var3,var4):

        参数1:请求的后端程序的地址;

     参数2:要发送到后端程序的数据,json对象/js对象(推荐)或者字符串

       参数3:后端返回数据后执行的回调函数(readyState == 4)

     参数4:设置返回数据的类型;text(默认),json,xml等

    2.$.post

    $.post(var1,var2,var3,var4)

       参数1: 请求的后端程序的地址

      参数2: 要发送到后端程序的数据,json对象/js对象(推荐) 或者 字符串

      参数3: 当readyState=4时的回调函数,该函数中有一个参数,就是后端程序返回的数据

      参数4: 设置返回数据的类型: text(默认) json xml等

    3.$,ajax

    4.ajax使用js对象来配置ajax请求 --- $.ajax(obj)

    必须配置项:
      url:   要请求的后台程序地址;

      data: 要求发到后台程序的数据(可以使用字符串,js,json,fd)

       type: 请求类型post和get两种(还有put和delete)

      dateType:返回值类型text(默认),json,xml,jsonp(跨域使用)

            success:成功完后ajax请求之后 的回调函数,其参数是后端程序的返回数据

    其他配置

      cache:是否缓存  true/缓存  false/不缓存   ,如果type是get,一定设置该项为false

      async :同步/异步设置,true(异步,默认),false(通步)

     contenType:头信息设置,使用FormDate对象时设置为false,其他情况会自动设置.

    processDate: 处理数据方式,使用FormDate对象设置该值为false

    ==>注意: == contentType和processDate只有发送到后端 的数据为FormDate时才设置为false,其余不用设置

  • 相关阅读:
    form 元素横向排列
    mysql5.6 主从同步
    centos iptables
    angular 数据绑定
    angular路由 模块 依赖注入
    angular $scope对象
    angular前端开发环境
    使用STM32CubeMX生成RTC工程[闹钟中断2]
    利用STM32CubeMX生成HID双向通讯工程
    使用STM32CubeMX生成RTC工程[秒中断]
  • 原文地址:https://www.cnblogs.com/wsjaizlp/p/9895869.html
Copyright © 2020-2023  润新知