load()方法是局部方法,因为他需要一个包含元素的jQuery 对象作为前缀。而$.get()和
$.post()是全局方法,无须指定某个元素。对于用途而言,.load()适合做静态文件的异步获取,
而对于需要传递参数到服务器页面的,$.get()和$.post()更加合适。
jQuery.post(url, [data], [callback], [type])方法:
url:发送请求地址。
data:待发送 Key/value 参数。
callback:发送成功时回调函数。
type:返回内容格式,xml, html, script, json, text, _default。
jQuery.get(url, [data], [callback], [type])方法:
url:待载入页面的URL地址
data:待发送 Key/value 参数。
callback:载入成功时回调函数。
type:返回内容格式,xml, html, script, json, text, _default。
例子:
//通过URL后问号紧跟传参
$(‘input‘).click(function(){
$.get(‘test.php?url=html/footer.htm‘,function(response,status,xhr){
alert(‘11‘);
});
});
//通过第二个参数data,字符串形式的键值对传参,然后自动转换为问号紧跟传参
$(‘input‘).click(function(){
$.get(‘test.php‘,‘url=html/footer.htm&title=footer‘,function(response,status,xhr){
alert(‘11‘);
});
});
时间: 2024-10-18 08:47:16