今天要做一个共用的信息详情展示页,因为是公用的,所以返回的按钮地址就不能写成固定的了(因为后面还有很多地方需要用到这个地方)
一开始用的from表单提交的方式并且加了一个iframe,采用的普遍的history.back()这个返回方法;
但是后来发现浏览器有限制,保存完信息返回后谷歌浏览器是可以返回上一级的,但是火狐就是不行,火狐认为页面是走了两次的,需要点击两次返回,才能返回到列表页,本来是想识别浏览器做出判断,但是考虑过后觉得这样不好,所以就换了一种方式,采用Ajax,这样问题就算是解决了,简单的代码记录下来。
$.ajax({
cache: true,
type: "POST",
url: '${webRoot}/user/userAllIno',
data:$('#formobj').serialize(),// 你的formid
async: false,
error: function(request) {
alert("Connection error");
},
success: function(data) {
tip(data.msg);
$("#save").attr({"disabled":"disabled"}); //禁用提交按钮
$(".real_name").addClass("late"); //添加去除边框
$(".real_name").attr({"readonly":"readonly"}); //添加只读
$(".chose").attr({"disabled":"disabled"}); //禁用选择按钮
$(".Wdate").attr({"disabled":"disabled"}); //禁用日期选择框
}
});