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继续查找下一个进行删除,…

python语义分析_Python差异的潜在语义分析

我正在尝试使用以下代码在 Python中遵循 Wikipedia Article on latent semantic indexing: documentTermMatrix array([[ 0.,1.,0.,1.],[ 0.,0.],[ 1.,0.]]) u,s,vt linalg.svd(documentTermMatrix,full_matricesFalse) sigma diag(s) ## remove extra dimension…

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

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

python圆面积函数_Python基础函数必学

S πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: r1 12.34 r2 9.08 r3 73.1 s1 3.14 * r1 * r1 s2 3.14 * r2 * r2 s3 3.14 * r3 * r3 当代码出现有规律的重复的时候,你就需要当心了…

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

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

笨方法学python3怎么样_有个很笨的女朋友,是怎么样的体验?

我是妹子 ,但是我并不觉笨是可爱. 反而觉得自己是累赘。 为什么别人可以思考过来的东西, 我却需要很费劲? 为什么 ?我的逻辑思维能力很差? 我没有感觉到自己是可爱 ,甚至感到自卑。 一提到学习,…

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机在用户群中的热度…

MyBatis中or和and的使用问题

在使用or和and混合使用时&#xff0c;name成立并且想要age和bj其中一个成立就显示&#xff0c;这样写&#xff1a; QueryWrapper userWrapper new QueryWrapper(); userWrapper.eq(“name”, name); userWrapper.eq(“age”, age).or().eq(“bj”, bj); 出来的sql语句&#…

python设置excel的格式_python使用xlrd与xlwt对excel的读写和格式设定

前言 python操作excel主要用到xlrd和xlwt这两个库&#xff0c;即xlrd是读excel&#xff0c;xlwt是写excel的库。本文主要介绍了python使用xlrd与xlwt对excel的读写和格式设定&#xff0c;下面话不多说&#xff0c;来看看详细的实现过程。 脚本里先注明# -*- coding:utf-8 -*- 1…

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

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

使用equals判断对象是否相等出现的错误

我在使用中 if(a.equals(b)&&a!null) 这样使用如果a是null&#xff0c;a.equals&#xff0c;抛出NullPointException异常&#xff0c;不会进行下一步 应该这样写 if(a!nuull&&a.equals(b)) 先保证a不等于null&#xff0c;再用a.equals&#xff0c;来判断他…

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…

a==b和a.equals(b)的区别

使用ab时 如果a和b都是对象时&#xff0c;是进行对象地址的判断&#xff0c;假如a和b指向的是堆中同一个对象才会返回ture 如果是字符串&#xff0c;会比较他们的值是否相等 使用a.equals(b)时 如果是对象&#xff0c;首先&#xff0c;进行了对象地址的判断&#xff0c;如果…

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

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

filter函数使用出现的问题

需求&#xff1a; 需要在筛选框中&#xff0c;输入筛选条件&#xff0c;筛选出当前列表中符合的数据。 indexList&#xff1a;[] 是数组存储的数据e是获取输入框中的值 query(e){this.indexListthis.indexList.filter(function (item) {return item.goodsname.indexOf(e) ! -…

python根据模板生成pdf文件_程序生成word与PDF文档的方法(python)

程序导出word文档的方法 将web/html内容导出为world文档&#xff0c;再java中有很多解决方案&#xff0c;比如使用Jacob、Apache POI、Java2Word、iText等各种方式&#xff0c;以及使用freemarker这样的模板引擎这样的方式。php中也有一些相应的方法&#xff0c;但在python中将…

js将object转化为json数据,json数据转js对象

json数据转js对象: JSON.parse(); js对象转json数据: JSON.stringify();