在Django中使用的AJAX

AJAX(Asynchronous Javascript and XML)

  当我们认识一个新事物的时候,我们最先需要知道的是什么?就是它是什么!

  那么AJAX是什么呢?

  AJAX,全名Asynchronous Javascript and XML,我们可以理解为异步的javascript和XML,即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。

AJAX的特点

  从它的介绍当中我们就可以知道AJAX最大的特点有两个:一个是异步交互,还有一个是在网页开发中的局部刷新。

  那么这两个特点的具体理解是什么呢?

  异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求。(同步则相反,必须等待响应才能继续发下一个请求)

  局部刷新:浏览器页面局部刷新(在不经意间完成前后端的请求响应)

如何使用AJAX

  关于使用AJAX,我们先来了解一下它的基本结构

$('.cal').click(function () {
        $.ajax({
            url: '/cal/',//请求路径
            type: 'post',//请求方式
            data:{
          这里存放我们需要发送的数据
            },
            success:function (data) {请求成功之后的一系列方法
                $('#i3').val(data);
            }
        })
    })

AJAX的一些参数

AJAX的具体应用

  

原文地址:https://www.cnblogs.com/swearBM/p/10254290.html