Django_Ajax与Django交互

AJAX

1、AJAX即Asynchronous JavaScript and XML(异步的JavaScript和XML)

2、AJAX是一种用于创建快速动态网页的技术
    ⑴通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新

 

jQuery

jQuery是一个JavaScript函数库。jQuery 库包含以下特性:
    ⑴HTML元素选取
    ⑵HTML元素操作
    ⑶CSS操作
    ⑷HTML事件函数
    ⑸JavaScript特效和动画
    ⑹HTML DOM遍历和修改
    ⑺AJAX
    ⑻Utilities

 

用jQuery实现Ajax

1、Ajax主要的功能是实现了浏览器端异步访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互,服务端返回小部分数据,然后更新客户端的部分页面

2、json是Ajax发送小部分数据的一种轻量级数据格式,可以简单易懂的给服务器或者浏览器交互数据,包括json对象,json数组对象

3、通过jQuery AJAX方法,能够使用HTTP Get和HTTP Post从远程服务器上请求文本、HTML、XML或JSON,同时能够把这些外部数据直接载入网页的被选元素中

4、jQuery实现ajax的基本格式

$.ajax({
    url:"",
    type:"",
    header:{},
    data:"",
    success:function(response){}
    error:function(e){}
}
)

注:上面基本格式的含义

1、jquery库中已经封装了ajax请求的方法
    ⑴ajax()方法用于执行AJAX(异步HTTP)请求
    ⑵所有的jQuery AJAX方法都使用ajax()方法。该方法通常用于其他方法不能完成的场景
    ⑶jquery.ajax([settings])。发请求并且能得知成功还是失败

2、url:发送请求的地址

3、type:请求方式类型,"POST"或者"GET",默认是"GET"

4、contentType:发送数据到服务器时所使用的内容类型。默认是:"applica

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值