ajax知识点

惰性露台
• 阅读 1481
$.ajax({
    type:"get",   //这是请求的方式,可以是get也可以是post,默认是get
    url:"xxx.php", //这是请求的连接地址 一般情况下这个地址是后台给前端的一个连接,直接写就可以
    dataType:"json",//这是后台返回的数据类型 一般情况下都是一个json数据, 前端遍历一下就OK
    async:"true", //默认为true,默认为true时,所有请求均为异步请求,如果需要发送同步请求,需设置为false,
  timeout: 8000, // 设置请求超时时间(毫秒)。此设置将覆盖全局设置
    data: {
            // 要传递的参数
            'xxx' : 'xxx',
    },
    beforeSend: function () {
            // 在发送请求前就开始执行 (一般用来显示loading图)

    },
    success: function (data) {
            // 发送请求成功后开始执行,data是请求成功后,返回的数据
    },
    complete: function () {
            //当请求完成后开始执行,无论成功或是失败都会执行 (一般用来隐藏loading图)
    },
    error: function (xhr, textStatus, errorThrown) {
            //  请求失败后就开始执行,请求超时后,在这里执行请求超时后要执行的函数
    }
}).done(function () {
        // 这个函数是在ajax数据加载完之后,对数据进行的判断,在涉及到对ajax数据进行操作无效时,在这个函数里面写是可以起到效果的
})
点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
4年前
java将前端的json数组字符串转换为列表
记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang
Wesley13 Wesley13
4年前
ThinkPHP5 ajax使用
一句话总结:页面端使用$.get()方法传递ajax请求,服务器端判断是不是ajax请求,是的话接受参数,进行逻辑处理之后向客户端返回值。1、页面端如何传递ajax请求?$.get()方法即可22<script23$('my_ajax_test').click(function(){24
MaxSky MaxSky
4年前
PHP 微信公众号消息加解密
公众号配置根据提示设置即可:【图中信息均为无意义数据,仅供参考。注意服务器地址需可接收GET/POST两种请求】AESKey直接点一下随机生成即可,Token可以生成一个UUID再把UUID进行MD5一次即可。接收关注事件消息示例请求参数校验这一步根据项目情况,可供参考:(Lumen框架)php$valida
Stella981 Stella981
4年前
AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
1、什么是AjaxAjax是异步Javascript和XML(AsynchronousJavaScriptandXML)的英文缩写。"Ajax"这个名词的发明人是JesseJamesGarrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。
Stella981 Stella981
4年前
HTTP请求中的form data和request payload的区别(request 后台无法获取参数)
转载自:btg.yoyo(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fhome.cnblogs.com%2Fu%2Fbtgyoyo%2F) jQuery的ajax方法和post方法分别发送请求,在后台Servlet进行处理时结果是不一样的,比如用$.ajax方法发送请求时(dat
Stella981 Stella981
4年前
Ajax各个参数的说明
Ajax各个参数的说明$.ajax({     url: "http://www.hzhuti.com",    //请求的url地址     dataType: "json",   //返回格式为json     async: true, //请求是否异步,默认为异步,这也是ajax重要特性   
Stella981 Stella981
4年前
Spring MVC Controller 接收ajax传来的数组参数
SpringMVCController接收ajax传来的数组参数vararry'1','2','3';//就是最普通的jqueryajax向后台直接发送数据$.ajax({type:'post',ur
Wesley13 Wesley13
4年前
JavaEE从服务器端解决Ajax跨域问题
1、Ajax跨域简介  1、指的是浏览器不能执行其他网站的脚本。是浏览器施加的安全限制。js本身不跨域,使用form表单和iframe直接请求,是不会跨域的;  2、只要两个url的协议、域名、端口其中有一个不同,从其中一个url中使用ajax请求另一个url,则属于Ajax跨域;  3、ajax请求接口,只是不能进入回调函数,接口还是可以正常请
Stella981 Stella981
4年前
Django之ajax(jquery)封装(包含 将 csrftoken 写入请求头方法)
由于支持问题,未使用es6语法\_ajax.js/发起请求@paramurl请求地址@paramdata请求数据{}json格式@paramtype请求类型get|post@paramsuccess请求成功回调方法(如果支持e
Stella981 Stella981
4年前
Ajax_请求get,post案例
1\.最原始的ajax请求方式(1).get请求<%@PageLanguage"C"AutoEventWireup"true"CodeFile"AjaxDemo.aspx.cs"Inherits"ajax_AjaxDemo"%<!DOCTYPEhtml<htmlxmln
Stella981 Stella981
4年前
Es6获取数据
$(function(){$.ajax({//请求方式type:"GET",//文件位置url:"js/data.json",//返回数据格式为json,也可以是其他格式如dataType:"json",//请求成功后要执行的函数,拼接htmlsuccess:function(res){var