( ! ) 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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361656 | {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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361656 | {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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 361656 | {main}( ) | ...\jquery_11.php:0 |
用法:$(selector).load( url [,data] [,complete(responseText,textStatus,XMLHttpRequest)])
说明:在指定了url之后,Ajax会自动去取出其中的内容(部分或全部),并将取出的数据填充到 jQuery 选择器选中的标签中。
参数:
参数名 | 类型 | 说明 |
---|---|---|
url | 字符串类型 | 必选,html、php(以Get方法提交)等有效网页,可以是绝对地址,也可以是相对地址。 |
data | 字符串类型 | 可选,当数据来自动态网页,使用字符串向其传递参数。 |
complete | 回调函数 | 可选,在Ajax成功取回数据后执行的函数。 |
实例:取静态网页全部内容
实例:取静态网页部分内容
实例:取动态网页数据 1
实例:取动态网页数据 2
替代: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);
}
})
替代: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"})
替代: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"})
[ 后天堂向上 | 好好学习天天向上 ]