EasyShop/Content/images2/mklview/Login.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/* 此javascript用于用户的异步登陆,在用户登陆成功后执行相关的操作
** 在用户点执行相关的操作以后,第一步检查用户是否已经登陆,如果没有登陆就弹出登陆界面,如果已经登陆就真接执行相关的操作
** 创建一个对象用于处理所有的用户行为*/
var MiniLogin = {};
MiniLogin.CheckLogin = function(myCallback, title, content) { //检查用户是否登陆
var myobj = myCallback;
$.ajax({
type: "POST", //请求方式
url: ajaxServiceAddress.CheckLogin,
data: "{}",
contentType: "application/json; charset=utf-8",
success: function(json) {
var strJson = eval('(' + json + ')');
var strResult = strJson.d;
if (strResult == "YES") {
myobj.Callback();
//ShowLoginForm(myCallback); //没有登陆的用记则显示登框,提示用户登陆
}
else {
MiniLogin.ShowLoginForm(myCallback, title, content); //没有登陆的用记则显示登框,提示用户登陆
}
},
error: function(x, e) {
alert("服务器连接失败!");
},
complete: function(x) {
//alert(x.responseText);
}
});
}
//在用户没有登陆的时候要执行的方法,用于将登陆对话框显示出来
MiniLogin.ShowLoginForm = function(myCallback, title, content) {
// 在用户登陆成功后,执行 UserAction 方法
// 否则等待,只到用户关闭此对话框
// if ($("#login-pop") != undefined) {
// return;
// }
var loginDiv = $("<div id=\"login-pop\" ></div>");
$("body").append(loginDiv);
$.get(ajaxServiceAddress.LoginForm, function(data) {
//载入登陆页数据
var pop = $("#login-pop");
pop.html(data);
var popmask = $('#login-pop').find(".mask");
popmask.width($(document).width()).height($(document).height());
pop.slideDown(300);
$('.overlay').css({ 'marginTop': $(window).scrollTop() - 200 });
$('.overlaymain').css({ 'marginTop': $(window).scrollTop() - 190 });
//关闭登陆页
$("#CloseLogin").bind("click", function() {
MiniLogin.CloseLoginForm();
return false;
});
//用户注册后的返回页面设置
//$("#login-pop .handle a ").attr("href", "http://login.m18.com/ContactSimpleRegister.aspx?ReturnUrl=" + location.href);
后面还有 100 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。