前端技术分享之jQuery中的Ajax

随着WEB前端技术的发展,开发中很少使用纯js实现Ajax,取而代之的是jQuery的Ajax实现。jQuery的Ajax实现除了Ajax()方法外,还有load()、 . g e t ( ) 、 .get()、 .get().post()、 . g e t S c r i p t ( ) 、 .getScript()、 .getScript().getJson()等方法。

load()方法是jQuery中最为简单的方法,使用它可以远程载入HTML代码,并插入DOM中,它的语法结构为:load(url [, data] [, callback])。参数url的类型是String,它表示请求的HTML页面的URL地址;data参数是可选参数,类型为Object,它表示发送到服务器的key / value数据;callback参数也是可选的,类型是函数,该函数将在请求完成是触发执行,不管请求失败还是成功,都将执行。下面 例一 给出load()方法的核心代码:

// 页面标签

请求数据如下:

// js代码,包含在ajaxMethod方法内

// load() 方法

     var url = "jsp/conHtml.html";

$("#showText").load(url, function(){

alert(“html文件载入成功”);

});

该例子中,conHtml.html的内容会被加载到id为showText的页面元素中。参数url后面可以添加jQuery选择器,选择器和 url 之间需要一个空格。需要注意一点:load() 方法不是全局的。回调函数有三个参数,分别是请求返回的内容responseText,请求状态textStatus和XMLHttpRequest对象。

. g e t ( ) 方 法 可 以 传 递 参 数 给 服 务 器 , 它 是 j Q u e r y 的 全 局 函 数 。 .get()方法可以传递参数给服务器,它是jQuery的全局函数。 .get()jQuery.get()方法使用GET方式来进行异步请求,它的语法结构: g e t ( u r l [ , d a t a ] [ , c a l l b a c k ] [ , t y p e ] ) 。 其 参 数 u r l 类 型 为 字 符 串 型 , 指 向 请 求 的 H T M L 文 件 的 u r l 地 址 ; 参 数 d a t a ( 可 选 ) 类 型 为 O b j e c t , 表 示 发 送 到 服 务 器 的 键 值

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值