ajax juey,锋利的qjuey-ajax

jquery 中的ajax

load方法主要获取web服务器上静态数据

1 load方法载入HTML文档

cdec0645add3fc3c328197dda5c76203.png

81178cc93a2a3bb5048d90d76e7ec935.png

load(url [,data] [,callback])

$(function(){

$("#send").click(function(){

$("#resText").load("test.html")

})

})

View Code

2 筛选载入的HTML文档

$("#resText").load("test.html .para")

载入页面class为“para”的内容

3 传递方式

无参数传递,使用GET方式

$("#resText").load("test.php",function(){})

有参数传递,使用POST方式

$("#resText").load("test.php" , {name:"rain",age:"22"},function(){})

4 回调参数

load()方法回调函数,该函数有三个参数,

function(responseText,textStatus,XMLHttpRequest){

responseText 请求返回内容

textStatus 请求返回状态 :success,error ,notmodified , timeout

XMLHttpRequest 对象

}

5$.get()方法和$.post()方法

在项目中如果要传递一些参数给服务器,可以使用$.get(),$.post()和 $.ajax方法

1 $.get(url [,data] [,callback] [,type])

type 服务器返回的内容的格式,包括xml ,html ,script ,json ,text ,_default

2 回调函数function(data,testStatus){}

6数据格式

HTML片段

不需要处理,可直接插入页面中

XML文档

可以使用强大的DOM处理能力,对XML进行处理

JSON文件

在回调函数中指明文件类型为json后

data是作为一个对象参数传入回调函数,可以直接使用

var name=data.userName

$.post()

因为jquery对js的封装,只需要改变jquery函数为$.post()就可以实行GET和POST的切换

load()方法带有参数传递时,同样会使用post方式发送请求。因此也可以使用load()方法完成同样的功能。

$.getScript() 和 $.getJson()

在事件函数中加载js和json文件

$().each() 和$.each()方法

$().each(callback)方法以匹配的元素为对象,每次执行传递的函数时,改变函数中的this对象指向一个不同的DOM元素。

$.each(object[,callback])

此方法可以用于遍历任何对象。

$.each([0,1,2]function(){})

object可以为对象和数组,

7$.ajax()

该方法为jquery最底层的实现,可以替代前面所有的方法;

8 序列化元素

$("#form").serialize()方法

可以对该表单下的数据进行序列化。

$.param(obj)

用来对一个数组或者对象按照key/value进行序列化

9 ajax全局事件

可以为元素注册ajax全局事件,当页面触发ajax时触发,如果再调用ajax方法时不触发全局事件,则在$.ajax()中设置global:false

$("#id").ajaxStart(function(){}).ajaxStop(function(){});

全局事件方法

ajaxComplete(callback)

ajaxError(callback)

ajaxSend(callback)

ajaxSuccess(callback)

原文:http://www.cnblogs.com/luohe/p/5684142.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/558401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java读取pem格式私钥_openssl生成RSA格式及pkcs1与pkcs8格式互相转换

openssl简介OpenSSL 是一个开源项目,其组成主要包括以下三个组件:openssl:多用途的命令行工具libcrypto:加密算法库libssl:加密模块应用库,实现了ssl及tlsopenssl可以实现:密钥证书管理、对称加…

sql服务器文件夹共享,sqlserver2017共享功能目录路径不可改的解决方法

注意:什么路径不可改就搜索该路径进行删除注册表记录,然后重启电脑按 win键盘R输入 regedit 进去注册表,点击计算机按“编辑”--》查找下一个需要等一些时间结果出来后把搜到的结果的项删除删除之后 按F3继续查找下一个进行删除,…

tt协议号服务器,TTIot: TTIoT云端物联网Iot组件;面向JAVA;netty;mqtt;异步推送;以事件为驱动;为设备提供安全可靠的连接通信能力;...

TTIoT云端物联网组件;面向JAVA;以事件为驱动;为设备提供安全可靠的连接通信能力TTIoT简介TTIOT的Broker采用MQTT协议与设备进行交互,可以应用在数据采集、能源监控、智能生活、智能工业、农业水利等场景;向下提供连接海量设备服务,支撑设备数据采集上云,…

javamail发送html正文文件_Python实现-生成测试报告amp;自动邮件发送

之前单独介绍了生成测试报告和自动发送邮件,那么现在把两者整合到一起;生成测试报告后然后自动发送邮件,这里只是简单的整合实现功能,其实还可以优化的,先用吧,后面再慢慢优化先看下目录,其实目…

byte转换为string乱码_每日一课 | 如何将int转换为String

在Python中&#xff0c;我们可以使用str()将int转换为String。num1 100print(type(num1)) # int> num2 str(num1) print(type(num2)) # str>输出量<class int><class str>参考文献&#xff1a;Python文档– str()Python –如何将String转换为int翻译自: ht…

openssh升级后root_又一root神器停止营业!时至今日你还需要root吗

[PConline杂谈]最近&#xff0c;一条新闻引起了安卓玩家们的注意——360超级root宣布停止运营。在此前&#xff0c;也已经有其他知名root工具和玩家们渐行渐远&#xff0c;例如SuperSu开发者宣布停止开发所有root应用。除了root工具停止开发&#xff0c;root机在用户群中的热度…

dijkstra算法代码_深度好文:改变了我们生活方式最有影响力的5种图算法

作者&#xff1a;Rahul Agarwal编译&#xff1a;刘静图灵联邦编辑部出品本文作者Rahul Agarwal是一位数据科学家&#xff0c;近期&#xff0c;他在Medium上分享了常用的5种图算法的介绍和代码实现。以下是具体博文内容&#xff1a;作为数据科学家&#xff0c;我们已经对Pandas或…

laravel5.6 使用指定字段作为key_MyRocks TTL使用姿势及Bugfix

一些业务场景是经过一段时间后删除过期的数据&#xff0c;MyRocks提供了TTL可以满足该场景。MyRocks 通过Compaction回收过期的数据。本文介绍MyRocks TTL使用姿势以及Bugfix。TTL 通过 table comment 定义&#xff0c;有两种形式&#xff1a;CREATE TABLE t1 (a INT, b INT, c…

mybatis更新时间字段_你以为把Mybatis型处理器了解了,就不会“暴雷”了!

1. 明确需求在设计之初&#xff0c;sys_role表的enabled字段有2个可选值&#xff0c;其中0 代表禁用&#xff0c;1代表启用&#xff0c;而且实体类中我们使用的是Interger类型&#xff1a;/*** 有效标志*/ private Integer enabled;public Integer getEnabled() {return enable…

本地更新github项目_GitHub开源项目2019-03-29更新精选

1.etcd&#xff1a;一个高可用的分布式键值数据库&#xff0c;k8s 全家桶标配的注册与发现服务etcd&#xff1a;一个高可用的分布式键值数据库&#xff0c;k8s 全家桶标配的注册与发现服务。它采用 raft 一致性算法&#xff0c;基于 Go 语言实现。可以通过该项目了解、学习 raf…

maven default aliyun_大家看看大佬对Maven仓库的讲解,有何高明之处?

概念Maven在某个统一的位置存储所有项目的共享的构件&#xff0c;这个统一的位置&#xff0c;我们就称之为仓库。(仓库就是存放依赖和插件的地方)。分类maven的仓库只有两大类&#xff1a;1.本地仓库 2.远程仓库&#xff0c;在远程仓库中又分成了3种&#xff1a;中央仓库、 私服…

计算差分方程的收敛点_数值计算(五十九)热传导方程组的差分数值求解

1 问题描述Chenglin Li&#xff1a;数值计算&#xff08;三&#xff09;matlab求解一般的偏微分方程组​zhuanlan.zhihu.com因为给出的边界条件包含导数&#xff0c;因此需要同时考虑前向差分和后向差分&#xff1b;遍历循环&#xff0c;先计算每个坐标的时间节点&#xff0c;或…

python树莓派编程_python树莓派编程

广告关闭 腾讯云11.11云上盛惠 &#xff0c;精选热门产品助力上云&#xff0c;云服务器首年88元起&#xff0c;买的越多返的越多&#xff0c;最高返5000元&#xff01;例如&#xff0c;你可以用树莓派搭建你自己的家用云存储服务器。? 树莓派用python来进行编程。 树莓派项目的…

se是什么职位_女皇大学PSE&SE 独家解析!

坐落于圣劳伦斯河畔的女皇大学成立于1841年&#xff0c;至今已经有178年的历史了。作为加拿大传统的四大名校“Old Four”之一&#xff0c;女王大学一直以来在学术成就&#xff08;常年位列麦考林排名医博类前5&#xff09;&#xff0c;学生满意度&#xff08;麦考林排名医博类…

js中new操作符

1.什么是new? 在JS中&#xff0c;new的作用是通过构造函数来创建一个实例对象&#xff08;和普通函数不一样&#xff0c;当函数用作构造函数时&#xff0c;首字母一般要大写&#xff09; function Foo(name) {this.name name; } console.log("new Foo(mm)的类型&#…

charles 安装 ssl_「从零开始Python爬虫」1.7.1 Charles的安装与配置

Charles的安装Charles是一个网络抓包工具&#xff0c;相比Fiddler&#xff0c;其功能更为强大&#xff0c;而且跨平台支持得更好&#xff0c;所以这里选用它来作为主要的移动端抓包工具。相关链接官方网站&#xff1a;https://www.charlesproxy.com下载链接&#xff1a;https:/…

一个div 上下两行_web前端工程师如何理解 CSS 布局和块级格式化上下文

CSS是web前端中的重要内容&#xff0c;很多初学者在学习CSS时都会遇到各种各样的问题&#xff0c;今天就给大家分享web前端开发如何理解CSS不惧和块级格式化上下文。也许你从未听说过这个术语&#xff0c;但是如果你曾经用 CSS 做过布局&#xff0c;那么你也许知道它是什么。理…

html转word 图片丢失 java_Java 设置 Word 文档中图片文字环绕方式

在Word文档中插入图片时&#xff0c;选择合理的图片文字环绕方式可以使图片的展示效果更好&#xff0c;也能使页面的排版更加美观。本文就将介绍如何使用Free Spire.Doc for Java 添加图片到Word文档并设置图片的大小及文字环绕方式。Jar包导入方法一&#xff1a;下载Free Spir…

c语言getchar_二级C语言试题刷题录

2020.9 计算机二级C语言科目选择题标黑的为正确选项程序流程图中带有箭头的线段表示的是控制流 图元关系、数据流、调用关系当图为数据流图的时候&#xff0c;标有名字的箭头表示数据流结构化程序设计的基本原则不包括多态性 自顶向下、模块化、逐步求精软件设计中模块划分应遵…