用Jquery实现多级下拉框无刷新的联动_jquery_脚本之家

最领头思量用.NET只带的AJAX完成,开掘达不到想要的效果。后来使用JQuery中AJAX功效,通过异步调用C#写的web服务实现。
load()方法能够说是JQuery中最简便的AJAX方法,它用于获取目的服务器的响应并将结果展现到页面上。load方法正是Jquery对AJAX的卷入。还能运用$.post来兑现post或get格局的AJAX调用,对于复杂的意况,还可以动用AJAX(卡塔尔方法。

jQuery ajax 实例疏解

  • [$.get() 定义和用法]
    get()方法通过中间隔HTTP
    GET伏乞载入新闻。那是三个轻松的GET诉求功用以替代$.ajax。央浼成功是可调用回调函数。要是需求在失误时进行函数,请使用$.ajax。

语法:$(selector).get(url,data,success(response,status,xhr),dataType)

参数 描述
url 必须。规定将请求发送到哪个URL。
data 可选。规定连同请求发送到服务器的数据。
success(response,status,xhr) 可选。规定当请求成功时运行的函数。额外的参数: response – 包含来自请求的结果数据
dataType 可选。规定预计的服务器相应的数据类型。默认的,jQuery将智能判断。可能的类型:xml,html,text,script,json,jsonp

*参照他事他说加以考察例子:demo(hello)中的get方法。

  • [$.post()定义和用法]

同get方法

  • [.load()方法]
    load(卡塔 尔(英语:State of Qatar)方法是jQuery中最常用也是最简易的ajax方法,能载入远程的html代码并插入到DOM中。

语法:load(url,[date],[callback])

参数名 参数类型 参数说明
url String 请求的url地址
data(可选) Object 发送到服务器的数据key/value
callback (可选) function 无论请求是否成功,执行回调函数

*参照例子demo(hello)中的load方法。

注意点:

$.ajax()那个是jQuery 的尾巴部分 AJAX 达成。轻易易用的高层达成是 $.get,
$.post 。要是急需在实行出错开上下班时间举行函数,使用$.ajax()。


JQuery中的回调对象

回调对象(Callbacks
object卡塔尔模块是JQuery中的多个很基本功的模块,非常多此外的模块(比如Deferred、Ajax等卡塔尔都信赖于Callbacks模块的贯彻。