美文网首页
jQuery 与服务器交互

jQuery 与服务器交互

作者: 知行社 | 来源:发表于2017-08-28 10:01 被阅读0次

建议学习时长: 30分钟
学习方式:深入

学习目标

  • 知道如何给服务器发 GET,POST 请求;如何传参;数据回调

详细介绍

这里介绍的与服务器端交互,指通过 HTTP 的方式,给后端发请求。

基本用法

$.ajax(url[,ajaxSetting])

ajaxSetting

  • url
  • data
  • type 请求的method,包括 GET,POST,PUT,PATCH,DELETE
  • headers 设置请求头信息
  • async 是否用同步的方式,默认是 false
  • dataType 对从服务器端返回来的数据按照什么格式进行解析,格式包括 xml, json, script, 或 html
  • beforeSend Function( jqXHR jqXHR, PlainObject settings )

回调

  • success
    类型: Function( PlainObject data, String textStatus, jqXHR jqXHR )
  • fail
  • always
  • complete

jqXHR

$.ajax的返回值
jqXHR上的属性和方法

  • readyState
  • status 服务器端返回的状态码
  • statusText
  • readyState
  • setRequestHeader(name, value)
  • getAllResponseHeaders()
  • getResponseHeader()
  • statusCode()
  • abort()

配置全局ajax默认值

$.ajaxSetup(options)
如:

$.ajaxSetup({
    'headers': {
        'content-type': 'application/json'
    }
});

不建议

用 JSON 的方式将数据传给后端

$.ajax({
  url: url,
  type: 'post',
  'headers': { // 注意点1
      'content-type': 'application/json'
  },
  data: JSON.stringify({ // 注意点2。一定要 JSON.stringify
    key1: value1,
    key2: value2
  })
})

jsonp

promise

  • done
  • fail
  • always

参考

http://api.jquery.com/jQuery.ajax/

相关文章

  • 前端jsp与后端servlet传值(java web)

    jsp中js使用jQuery封装好的 $.ajax()方法与服务器进行交互 servlet接收 处理 响应 j...

  • jQuery 与服务器交互

    建议学习时长: 30分钟学习方式:深入 学习目标 知道如何给服务器发 GET,POST 请求;如何传参;数据回调 ...

  • AngularJS中$http使用

    在AngularJS中主要使用$http服务与远程http服务器交互,其作用类似于jquery中的$.ajax服务...

  • Flask-基础

    网页的分类 静态网页:无法与服务器进行交互的网页 动态网页:能够与服务器进行交互的网页 WEB与服务器 WEB 网...

  • node与jquery交互

    今天用node引入jquery的包来进行遍历数组的时候发现出了一个错误 而引入其他的包就没有问题,网上查了一下才知...

  • ajax的运用

    交互 form 提交: ajax: jquery的ajax: ajax做交互

  • 理解 JSONP

    一、前置知识 页面与服务器的交互 在 AJAX 出现之前,页面与服务器的交互是怎么完成的呢? 通过提交 form ...

  • 使用nodejs实现web服务器与客户端的交互

    使用nodejs实现web服务器与客户端的交互 使用nodejs实现web服务器与客户端的交互 1.实验目的: 使...

  • App接口需求文档

    1、客户端与服务器端交互的网络传输协议 https。 2、客户端与服务器端交互的数据格式 json(utf-8编码...

  • git 的常规操作

    与远程服务器交互 git总结 查看当前分支 git流程

网友评论

      本文标题:jQuery 与服务器交互

      本文链接:https://www.haomeiwen.com/subject/evuwdxtx.html