www.gusucode.com > mcms手机网站系统 v3.1源码程序 > mcms_v3.1.0/upload/static/sty_default/js/ucenter.js

    
/**
 * 用户注册
 */
function reg_user(){
    var postdata=C.form.get_form("#reg_form");
      $.post('register.php?m=register', postdata, function(data) {
        try {
            var ret = $.evalJSON(data);
            if(ret.code=='1'){
				C.alert.alert({"content":ret.msg});
            }else{
                if(ret.code=='0'){
                    C.alert.alert({"content":ret.msg});
                    window.location.href='/app/user/login.php';
                } else {
                    C.alert.alert({"content":ret.msg});
                }
                
            }
        } catch (e) {
             C.alert.show('error:'+data);
        }
    });
}

/**
 * 用户登录
 */
function login() {
   var postdata = C.form.get_form('#login_form');
   $.post("/app/user/login.php?m=login",postdata,function(data){
	try {
	    var json = $.evalJSON(data);
		if(json.code == 0) {

           
           var skip_url = '/app/user/mycenter.php';
            if(C.cookie.get("skip_url")!='') var skip_url=C.cookie.get("skip_url");
            window.location.href=skip_url;
		}else{
			//if(json.code == 1) {$("#login_pass").val('');}
			//$("#login_form").find("#"+json.id).focus();
            C.alert.alert({'content':json.msg});
        }
	} catch (e) {
	    alert(e.message+data);
	}
    });
}

//省级
function get_district(obj) {
	if(typeof obj != 'undefined'){
		var province =$(obj).attr('value')
	} else {
		var province=$('#province').val();
	}
	var style = "style=\"width:"+$('#province').parent().parent().css('width')+";\"";
    var district_data=get_cate_son(province);//省级数据
    if(district_data==false) {
        //return;
    }
	var district_obj= $('#district');
    $('#district_div').html(vars_select({'data':district_data,'style':style,'node':'district','func':'onclick=get_street(this)'}));
    get_street('#district');
}
//市级
function get_street(obj) {
	if(typeof obj != 'undefined'){
		var district =$(obj).attr('value');
	} else {
		var district=$('#district').val();
	}
	//alert(district);
	var style = "style=\"width:"+$('#province').parent().parent().css('width')+";\"";
    var street_data=get_cate_son(district);//市级数据
    //$('#update_time').val($.toJSON(street_data));return;
    if(street_data==false) {
        //return;
    }
    $('#street_div').html(vars_select({'data':street_data,'style':style,'node':'street'}));
}

//取下拉菜单值
function get_cate_son(cid){
    for(var i in cates){
        if(cid==cates[i].value){
            return cates[i].son;
        }
        for(var j in cates[i].son){
            if(cid==cates[i].son[j].value){
                return cates[i].son[j].son;
            }
        }
    }
    return false;
}

//JS变量转换下拉菜单
function vars_select(params){
    var style='';node='',data={};func='';
    if(params.style) style=params.style;
    if(params.node) node=params.node;
    if(params.data) data=params.data;
    if(params.func) func=params.func;
	
    var select_first=$('#'+node).parent().next().children().eq(0).html();
    var txt=select_first==null?'请选择所属乡镇街道':select_first;value='';
    
    var html='';
	html = '<div class="sel_box" onclick="select_single(event,this'+(func==''? ','+undefined:',\''+func+'\'')+');return false;" '+style+'>';
    html += '    <a href="javascript:void(0);" class="txt_box" id="txt_box">';
    html += '        <div class="sel_inp" id="sel_inp">'+txt+'</div>';
    html += '        <input type="hidden" name="'+node+'" id="'+node+'" value="'+value+'" class="sel_subject_val">';
    html += '    </a>';
    html += '    <div class="sel_list" id="sel_list" style="display:none;">';
    for(var m in data){
        html += '<a href="javascript:void(0);" value="'+data[m].value+'" class="" '+func+'>'+data[m].txt+'</a>';
    }
    html += '    </div>';
    html += '</div>';
    return html;
}
//修改资源
function save(){
    var postdata=C.form.get_form("#user_info");
    $.post('user.php?m=save', postdata, function(data) {
        try {
            var ret = $.evalJSON(data);
            if(ret.code=='1'){
				 C.alert.alert({"content":ret.msg});
            }else{
                if(ret.code=='0'){
                   C.alert.alert({content:ret.msg,funcOk:function(){
                        window.location.reload();
                    }});
                } 
                
            }
        } catch (e) {
            C.alert.alert({"error":data});
        }
    });
}

//修改密码
function repass(){
	var postdata=C.form.get_form("#repass_form");
    $.post('repass.php?m=save', postdata, function(data) {
        try {
            var ret = $.evalJSON(data);
            if(ret.code=='1'){
				 C.alert.alert({"content":ret.msg});
            }else{
                if(ret.code=='0'){
                   C.alert.alert({content:ret.msg,funcOk:function(){
                        window.location.href='login.php?m=logout';
                    }});
                } 
            }
        } catch (e) {
            C.alert.alert({"error":data});
        }
    });
}