ajax和json的post和get请求参数配置

ajax:
  1-异步处理技术
  2-步骤:
    1-定义完成异步请求的对象:XMLHttpRequest:完成一次异步请求
    2-open():定义本次请求所需要的各种参数
      1-method:get  post
      2-url:请求的url和参数
      3-boolean:是否异步请求
    3-send():发送请求
    4-onreadystatechange:开启监听  监听服务端的处理状态的变化
      1-readyState:表示服务器的处理状态
      2-status:服务器的处理结果(状态码)   三位数
         1-2xx:成功      200
         2-4xx:客户端异常    404 url
         3-5xx:服务端  Exception
    5-responseText:接收相应数据
  3-post请求:
    1-修改method=post
    2-去除url中的参数列表
    3-req.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 
    4-在send方法中传递参数:send("name="+name+"&age=24")
      


json:
  1-js对象    字符串
  2-语法:
    1-单对象:{"name":"lisi","age":23,"sex":"nan"}
    2-集合对象:[{"name":"lisi","age":23,"sex":"nan"},{"name":"lisi","age":25,"sex":"nan"}]
    3-属性是复杂类型:{"name":"lisi","age":23,"addr":{"sheng":"xxx","shi":"xxxxxx"}}
  3-作用:将java处理后的对象转换成js能够识别的对象


jquery---ajax:   jquery--->$
  1-三层:
     1-一层:$.ajax(......):    (****)
        1-参数:是一个map集合
        2-参数:
          1-type:指定请求方式  get  post
          2-url:请求路径
          3-data:设置请求参数列表
          4-dataType:响应数据的格式  默认值:text
     2-二层:$.get()   $.post()  obj.load()   *****
        1-load:
          1-get方式
          2-回调数据:text
     3-三层:$.getJSON()   $.getScript()    (*)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值