62,266
社区成员
发帖
与我相关
我的任务
分享
function window.onbeforeunload() {
debugger;
var flag ;
var EmployeeCode = $('#SM_Left1_hid_EmployeeCode').attr("value");
$.ajax({
type:"get",
url:"/Emp.aspx",
async: false,
data:{employeeId: $('#SM_Left1_hid_employeeId').attr("value")},
success:function(data){
flag = data;
}
});
if (flag==1) {
alert("你还有操作木有完成!请检查");
if(confirm('你确定要离开该页面么?'))
{
}
else
{
}
}
}
// flag 是返回值 1说明木有完成
if (flag==1) {
alert("你还有操作木有完成!请检查");
if(confirm('你确定要离开该页面么?'))
{
/// 如果点确定 再次ajax调用一下记录一条数据在数据库中
var EmployeeCode = $('#SM_Left1_hid_EmployeeCode').attr("value");
$.ajax({
type:"get",
url:"/EmpUnLock.aspx",
async: false,
data:{EmployeeCode: EmployeeCode},
success:fucntion(){
///关闭窗体呗
}
});
}
else
{
//取消就啥都不干呗
}
}
//关闭窗体时,先ajax判断用户某个操作步骤已经完成
function window.onbeforeunload() {
var flag ;
var d =$('#SM_Left1_hid_employeeId').attr("value");
var EmployeeCode = $('#SM_Left1_hid_EmployeeCode').attr("value");
$.ajax({
type:"get",
url:"/Emp.aspx",
async: false,
data:{employeeId: $('#SM_Left1_hid_employeeId').attr("value")},
success:function(data){
flag = data;
}
});
// flag 是返回值 1说明木有完成
if (flag==1) {
alert("你还有操作木有完成!请检查");
if(confirm('你确定要离开该页面么?'))
{
/// 如果点确定 再次ajax调用一下记录一条数据在数据库中
var EmployeeCode = $('#SM_Left1_hid_EmployeeCode').attr("value");
$.ajax({
type:"get",
url:"/EmpUnLock.aspx",
async: false,
data:{EmployeeCode: EmployeeCode}
});
}
else
{
//如果点击取消,不关闭窗体,再让用户操作
如果去取消该操作?写什么代码能取消
}
}