jquery请求总结:

来源:互联网 发布:淘宝太阳眼镜 编辑:程序博客网 时间:2024/05/20 09:22
$.ajax({
url:'action/add_admin.jsp',
type:'GET',
dataType:'html',
cache: false,
data:{adminname:newadminname, password:newpassword, permission:permission},
success: function(response){
response = response.replace(/\s+/g,'');
if(response == "-1")
{
alert("error");
}
else
{


window.location.reload();

}
}
});

  }

  }


上面变大标红的页面属于后台受请求页面看,它向该请求页面返回的只有html,script 等静态变量作为response,这样就解释了

1.

<script>
var currentCommentPage = <%=targetPage%>
</script>

为什么可以当做本页面的js变量来用,其实就相当于加载了那个请求页面的静态变量。

2.同样add_admin.jsp 这个受请求页面不是显示页面,所以在上面写script是不能运行的。

3.chrome浏览器 用F12可以查看http请求,可以查看response 还可以调试js语句

4.window.location.reload();只是刷新右边所在的页面

parent.location.reload()刷新父亲对象(用于框架)连右边的目录都一块刷新了


原创粉丝点击