ajax请求
$.ajax({
type:"",
url:"",
data: { key : value } ,
success:function (data, textStatus) {
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
}
});
//url:"{:url('module/controller/action')}" 针对thinkphp写法
//(选填)contentType:要求为String类型的参数,当发送信息至服务器时,内容编码类型默认为"application/x-www-form-urlencoded"。该默认值适合大多数应用场合。
//(选填)dataType: "json"
//data格式
//{foo1:"bar1",foo2:"bar2"}转换为&foo1=bar1&foo2=bar2
//{foo:["bar1","bar2"]}转换为&foo=bar1&foo=bar2
//success:请求成功后调用的回调函数,有两个参数。
//(1)由服务器返回,并根据dataType参数进行处理后的数据。
//(2)描述状态的字符串。
//error:请求失败时被调用的函数。该函数有3个参数,即XMLHttpRequest对象、错误信息、捕获的错误对象(可选)。
该方法强迫浏览器刷新当前页面。跳转
location.reload();
window.location.href = '';
location.reload([bForceGet]);
//可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式取最新的页面
刷新/后退
location.replace(URL);
history.go(0);
//使用replace方法之后,不能通过“前进”和“后退”来访问已经被替换的URL。
//history.go(-1); 或 history.back(); 来返回并刷新页面,这两种方法不会刷新页面。
页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
//其中20指每隔20秒刷新一次页面.