简易的ajax,jQuery简易Ajax(六)

一、jQuery中ajax的两种书写方式【一般采用第二种方式】

1、$.ajax(url,[setting]);

2、$.ajax([setting]);

setting参数说明:

setting为一个对象,用于配置 Ajax 请求的键值对集合

第二种方式即是将url键值对也放入到setting参数对象中了

eg:

$.ajax({

url:'', //放置请求地址路径

method:'', //请求方式(GET、POST等请求方式,不区分大小写)

data:{}, //传递给服务器的参数数据,如果不传递数据可以不需要该键值对

success:function(res){}, //请求成功回调函数,参数res为请求成功返回的结果信息

error:function(error){} //请求失败回调函数,参数error为请求失败返回的结果信息

});

二、setting对象中的一些其它相关参数说明

acync:            是否异步请求【默认为true】

beforeSend:    请求发送前的回调函数    返回false将取消这个请求。

complete:      请求完成后的回调函数(请求success,error之后均调用)该选项可以接受一个函数数组,每个函数将被依次调用。

cache:      浏览器是否缓存此页面【默认为true】

dataType :    从服务器返回你期望的数据类型

常用的参数值为:"json": 返回 JSON 数据

statusCode :       (默认: {})

当响应匹配相应HTTP状态码时调用执行相关函数代码:

eg:

$.ajax(

statusCode: {

//HTTP状态码为404时,执行下面的函数

404: function() {

console.log("页面没有找到!!!");

}

}

);

timeout: 设置请求超时时间(毫秒)

三、Ajax中的一些其它函数

使用相应函数名指定对应的一些参数的相关取值:

$.get(url,[data],[success(){}],[dataType])    【get方式请求】

eg:

//$.get() 使用的是GET方式

$.get(url,{},function(res){

console.log(res,'$.get请求');

});

$.post(url,[data],[success(){}],[dataType])    【post方式请求】

eg:

//$.post() 使用的是post方式

$.post(url,{},function(res){

console.log(res,'$.post请求');

});

$.getJSON(url,[data],[success(){}])    【期待后台请求数据为JSON类型】

eg:

//$.post() 后台返回的数据类型是JSON格式的时候

$.getJSON(url,{},function(res){

console.log(res,'$.getJSON请求');

});

$dom.load(url,[data],[complete(){}])    【加载路径页面到指定DOM节点中】

向选取的dom节点元素中加载指定url路径的页面内容

注意:

a、该指定路径页面为html页面,该页面可以直接写节点信息【不需要文件头等信息】;

也可以在路径中指定html页面中的相应元素节点内容

b、注意url路径是相对于选取的dom节点元素的路径

eg:

$('#result') .load('./test.html #container'); //向$('#result')中载入test.html中的$("#container")

jQuery版AJAX简易封装

开发过程中,AJAX的应用应该说非常频繁,当然,jQuery的AJAX函数已经非常好用,但是小编还是稍微整理下,方便不同需求下,可以简化输入参数,下面是实例代码: $(function(){ /** ...

第六章 jQuery和ajax应用

ajax是异步JavaScript和xml的简称. 一. ajax补白 优势 不足(不一定是不足) 不需要任何插件(但需要浏览器支持js) XMLHttpRequest对象在不同浏览器下有差异 优秀的 ...

锋利jQuery 学习整理之 第六章 jQuery 与Ajax 的应用

1.Ajax 的XMLHttpRequest 对象 XMLHttpRequest 是Ajax 的核心,它是Ajax 实现的关键---发送异步请求.接受响应及执行回调都是通过它来完成的.XMLHttpR ...

第十六章:Python の Web开发基础(三) jQuery与Ajax

本課主題 jQuery 介绍 Ajax 介绍 jQuery 介绍 选择器 jQuery 的选择器分不同的种类,主要目的是用来查找目标的 HTML 标签,方便对目标标签进行操作,比如找到

jQuery 第六章 jQuery在Ajax应用

1.本章目标 ajax 2.ajax 异步刷新技术,我们的网页不需要全部刷新,按需实现局部刷新,上线后台的交互 用户体验好 地图,前台验证,表单提交,修改,查询等等 原生的js和ajax packag ...

jQuery笔记(六)jQuery之Ajax

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对 ...

【原创经验分享】JQuery(Ajax)调用WCF服务

最近在学习这个WCF,由于刚开始学 不久,发现网上的一些WCF教程都比较简单,感觉功能跟WebService没什么特别大的区别,但是看网上的介绍,就说WCF比WebService牛逼多少多少,反正我刚 ...

源码来袭!!!基于jquery的ajax分页插件(demo+源码)

前几天打开自己的博客园主页,无意间发现自己的园龄竟然有4年之久了.可是看自己的博客列表却是空空如也,其实之前也有写过,但是一直没发布(然而好像并没有什么卵用).刚开始学习编程时就接触到博客园,且在博客 ...

jQuery Pagination Ajax分页插件中文详解(摘)

jQuery Pagination Ajax分页插件中文详解 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxin ...

随机推荐

node的 thunkify模块说明

thunkify这种函数其实就是python的decorator方式,对目标方法进行一步步的wrap,但是这种方式和generator结合起来就会威力无穷了,实现自动异步功能. thunkify使用一 ...

Linux环境下实现哲学家就餐问题

#include #include #include #include

Iaas-cloudstack2

流程是下面的模板安装脚本,将对应的hypervisor模板下载下来并另存为临时文件,并解压缩,并将其移动到二级存储相应目录下,仅完成此工作. [root@manage nfs]# /usr/share ...

sublime部署开发环境

安装nodejs 去官网下载安装,暂时不建议安装5.0以上版本. 命令行运行以下命令查看是否安装成功: 全局安装gulp $ npm install -g gulp 全局安装requirejs 压缩资 ...

Interviews3D: APlatform for Interactive Handing of Massive Data Sets 读后感

横向比较: Inadequacy of current system design( 现代系统和一些软件的不足) 软件特点: Output sensitivity Out-of core data h ...

activity变成Dialog的步骤

1.在布局文件上最外层最好使用RelativeLayout来布局,如果使用LinearLayout来布局的话,显示对话框的话,感觉会有点问题: 要在预览中看到框框,并且是match_parent的,而 ...

JS面向对象编程(进阶理解)

JS 面向对象编程 如何创建JS对象 JSON语法声明对象(直接量声明对象) var obj = {}; 使用 Object 创建对象 var obj = new Object(); JS对象可以后期 ...

【Swing/文本组件】定义自动换行的文本域

文本域组件:Swing中任何一个文本域(JTextArea)都是JTestArea类型的对象.常用的构造方法如下 public JTextArea() public JTextArea(String ...

转载 互斥体与互锁 <第五篇>

互斥体实现了“互相排斥”(mutual exclusion)同步的简单形式(所以名为互斥体(mutex)).互斥体禁止多个线程同时进入受保护的代码“临界区”.因此,在任意时刻,只有一个线程被允许进入这 ...

pta7-7旅游规划(dijkstra算法)

题目链接:https://pintia.cn/problem-sets/1101307589335527424/problems/1101314114762387456 题意:给n给城市,m条公路,公 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值