zoukankan      html  css  js  c++  java
  • 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))
    
  • 相关阅读:
    Partition算法及其应用
    [LeetCode 405.] Convert a Number to Hexadecimal
    LeetCode Path Sum 系列
    组合数计算
    (一) go 实现的基于REST的Web服务
    (十)原型模式
    (一)排序
    (九)装饰模式
    (八)适配器模式
    (七)外观模式
  • 原文地址:https://www.cnblogs.com/dbf-/p/10912684.html
Copyright © 2011-2022 走看看