( ! ) Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in D:\www\up\jQuery\jquery_11.php on line 22
Call Stack
#TimeMemoryFunctionLocation
10.0000360184{main}( )...\jquery_11.php:0

( ! ) Warning: include(http://pub.houheaven.com/Nav02/Nav_deep2.htm): failed to open stream: no suitable wrapper could be found in D:\www\up\jQuery\jquery_11.php on line 22
Call Stack
#TimeMemoryFunctionLocation
10.0000360184{main}( )...\jquery_11.php:0

( ! ) Warning: include(): Failed opening 'http://pub.houheaven.com/Nav02/Nav_deep2.htm' for inclusion (include_path='.;C:\php\pear') in D:\www\up\jQuery\jquery_11.php on line 22
Call Stack
#TimeMemoryFunctionLocation
10.0000360184{main}( )...\jquery_11.php:0

$(selector).load()

用法:$(selector).load( url [,data] [,complete(responseText,textStatus,XMLHttpRequest)])

说明:在指定了url之后,Ajax会自动去取出其中的内容(部分或全部),并将取出的数据填充到 jQuery 选择器选中的标签中。

参数:

参数名类型说明
url字符串类型必选,html、php(以Get方法提交)等有效网页,可以是绝对地址,也可以是相对地址。
data字符串类型可选,当数据来自动态网页,使用字符串向其传递参数。
complete回调函数可选,在Ajax成功取回数据后执行的函数。

实例:取静态网页全部内容

$("#ajax").load("test.htm");

实例:取静态网页部分内容

$("#ajax").load("test.htm #data");

实例:取动态网页数据 1

$("#ajax").load("test.php");

实例:取动态网页数据 2

$("#ajax").load("test.php","imgid=1011001");
官网使用详解:http://api.jquery.com/load/

$.ajax()

替代:jQuery.ajax()

用法:$.ajax({ type:"GET/POST", url:string, data:json_data, success:function, ...})

说明:这种用法是底层的,它有很多参数选项,功能很强大,用它可以决定以哪种方式进行提交数据,提交的页面,发送json参数数据,返回的数据类型等。

参数:

参数名说明
url必选,发送的地址,一般为动态网页,可以是绝对地址,也可以是相对地址。
data可选,发送的参数,可以是json数据。
type可选,发送的方式,GET/POST,默认为GET。
dataType可选,返回的数据格式,xml、html、json、text。
success可选,回调函数,Function( PlainObject data, String textStatus, jqXHR jqXHR )。
timeout可选,超时时间,单位毫秒,在指定的时间内无响应则取消操作。
实例:打开

$.ajax({

type:"post",

url:"ajax/show.php",

data:"class=music",

typeData:"json",

success:function(data){

$("#ajaxarea").html("song:"+data.song);

}

})

官网使用详解:http://api.jquery.com/jQuery.ajax/

$.get()

替代:jQuery.get()

用法:$.get( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )

说明:这是 $.ajax() 的一种简写,简化了一些参数,让代码更加简洁。

参数:参考上述说明。

实例:打开

$.get({"php/ch.php",{"mid":"515"},function(data){$("#ajax_area").html(data.movie);},"json"})

官网使用详解:http://api.jquery.com/jQuery.get/

$.post()

替代:jQuery.post()

用法:$.post( url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ] )

说明:这是 $.ajax() 的一种简写,简化了一些参数,让代码更加简洁。

参数:参考上述说明。

实例:打开

$.post({"php/ak.php",{"pid":"515"},function(data){$("#ajax_area").html(data.movie);},"json"})

官网使用详解:http://api.jquery.com/jQuery.post/
显示框架
显示框架
显示框架
显示框架