• JQuery的ajax方法


    1.使用方式:

    由于是全局方法,所以调用简单:$.ajax();

    2.可输入参数:

    最好是写成一个json形式,个人不建议用链式,那样看上去不太好。

    参数名称 类型 描述
    dataType string

    就是服务器返回给你的数据格式。如果你不指定,那么JQuery根据http协议包的MIME信息自动判断。

    html:返回来的是html,这还用解释么。

    text:返回来的是一个文本。

    script:返回来的是一个javascript代码,而且是可执行的哟。

    xml:返回一个xml文档

    json:是一个json数据(返回来的是一个.json文件才能接收成功)

    url string 就是你要请求的页面url
    data string/object 就是你要发送给服务器的数据,最好是发json格式的,这样有key value键值对。
    type string get/post任你选
    complete function 一般是最后才执行的一个函数
    beforeSend function 最先执行的函数
    error function 连接出错时执行
    timeout number 请求超时的时间,毫秒为单位
    global bool 是否响应全局事件,用的比较少
    async bool 是否异步请求。最好别改
    cache bool 是否页面缓存。用的少。
    success function 请求成功的时候执行,返回字符串可做参数。

    3.使用例子:

    $.ajax({
                     url: "AjaxControl.aspx?timeout=" + new Date().getTime(),
                     dataType: "script",
                     beforeSend: function () { alert('开始传送'); },
                     complete: function () { alert('执行完毕'); },
                     error: function () { alert('失败了'); },
                     type: "post",
                     data: { 'name': "jack" },
                     success: function (txt) {
                         alert(txt);
                     }
                 });


     4.ajaxSetup

    当然如果以为我们使用多个ajax方法就会写多个这样的大json的话那就太天真了,ajaxSetup方法会帮你解决这个烦恼。

    如上例,我们可以把公共的部分提出来,节省重写的麻烦:

    $.ajaxSetup({
              type:'post',
              url:'AjaxControl.aspx',
              dataType:'text'
             });
  • 相关阅读:
    [golang]text/template模板
    [golang]Go内嵌静态资源go-bindata的安装及使用
    GoCN每日新闻(2019-09-23)
    spring mvc中获取请求URL
    HBuilder搭配逍遥Android模拟器进行开发
    python 数据结构
    JDK8+Tomcat8配置https【转】
    JFinal的使用
    RESTful API 设计指南【转】
    jQuery验证控件jquery.validate.js的使用介绍
  • 原文地址:https://www.cnblogs.com/JhoneLee/p/3562049.html
Copyright © 2020-2023  润新知