• ajax函数


    使用三个函数是按ajax请求的处理

      1.$.ajax()  jQuery中实现ajax的核心函数

      2.$.post()  使用post方式做ajax请求

      3.$.get  使用get方式做ajax请求

      $.post()和$.get()在内部都调用了$.ajax()

    $.ajax 使用:

      参数是一个json的结构

      

      1.async,是一个boolean类型值,默认是true,表示请求是异步的,可以不写

      2.contentType:一个字符串,表示从浏览器发送服务器的参数的类型,可以不写,可以写 application/json表示参数是json格式

      3.data,可以是字符串,表示请求的参数和数值,常用的是json的格式

      4.dataType,表示期望从服务器端返回的数据格式,可选的xml,html,text,json

        当使用$.ajax()发送请求时,会把dataType的值发送给服务器,servlet能够读取到dataType的值,就知道浏览器需要的是

        json或者xml形式的数据,服务器就可以返回需要的数据格式

      5.error,一个function,表示当请求发生错误时,执行的函数

        error:function(){发生错误时执行的代码;}

      6.success,一个function,请求成功,从服务器端返回了数据执行

        相当于xmlHttp.readystate ===4  && xmlHttp.status ===200

      7.url,请求地址

      8.type,请求方式 get/post,不区分大小写,默认是get

      示例:

      

    $.ajax(
    	aysnc:true,
    	contentType:"application/json",
    	data:{"name":"mike","age":20},
    	dataType:"json",
    	error:function(){错误执行代码;},
    	success:function(data){成功是执行代码;//data就是responseText,jQuery处理后的数据},
    	url:"one",
    	type:"post"
    
    )
    

      主要使用的是url,data,dataType,success

    $.get

    $.get(url,data,function(data),dataType)

    示例:$.get("one",{id:pid},function(resp){

    处理函数;

    },"json")

  • 相关阅读:
    聊一聊Flutter的setState()
    Flutter + Android 混合开发
    Flutter防止布局溢出
    Flutter获取远程数据 刷新UI界面
    Flutter日常笔记
    POJ 3299 Humidex
    POJ 1207 The 3n + 1 problem
    POJ 1005 I Think I Need a Houseboat
    POJ 1004 Financial Management
    POJ1012
  • 原文地址:https://www.cnblogs.com/ethnic/p/14528764.html
Copyright © 2020-2023  润新知