• Ajax 基础


    Ajax :'Asynchronous Javascript And XML'(异步 JavaScript 和 XML), 是指一种创建交互式网页应用的网页开发技术。

    Ajax 作用

    Ajax通过在后台与服务器进行少量数据交换, 可以使网页实现异步更新, 这意味着可以在不重新加载整个网页的情况下, 对网页的某部分进行更新。
    传统的网页(不使用 Ajax)如果需要更新内容, 必须重载整个网页页面。

    示例

    $.ajax({
        url: '/index.html',  // 提交地址
        type: 'POST',    // 提交方式
        data: {},    // 提交数据
        // 也可以通过找到 form 标签直接获取数据
        // data:$('form').serialize()
        traditional: true,  // 支持提交列表
        dataType: 'JSON',    // 自动处理返回的JSON数据
        success: function(data){
            // 成功获取服务器返回的数据data后执行的函数
    	}
    	error: function(){
    
    	}
    

    如果需要提交字典,需要先将字典序列化再提交上去

    data: {'k': JSON.stringfy({'k1': 'v'})},
    

    建议永远让服务器端返回一个字典:

    ret = {'status': True, 'error': 'None', 'data': 'None'}
    return HttpResponse(json.dumps(ret))
    
  • 相关阅读:
    理解 CSS3中 object-fit
    CSS布局总结(一)
    Webpack 学习记录之概念
    python中深浅拷贝
    Vue中的动画封装
    Vue中的列表过渡
    Vue中多个元素或组件的过渡
    Vue中的Js动画与Velocity.js 的结合
    在Vue中同时使用过渡和动画
    在Vue中使用 animate.css 库
  • 原文地址:https://www.cnblogs.com/dbf-/p/10912684.html
Copyright © 2020-2023  润新知