js细节(一个简单的js方法调用Ajax异步刷新)

xtcs.jsp      js方法再调用Ajax方法

var spaceSz = {   //新建一个对象
        type : 'post',
        url : '${ctx}/settings/xtcs/save',
        dataType : 'json',
        showRemindMsg:true
    }

function myClick(a_id,a,b,id) {

        var pjxmyqz,pjxmeqz;
        if($.trim($('#pjxmyqz').val())==''){
            pjxmyqz=0;
        }else{
            pjxmyqz=parseFloat($.trim($('#pjxmyqz').val()));
        }
        if($.trim($('#pjxmeqz').val())==''){
            pjxmeqz=0;
        }else{
            pjxmeqz=parseFloat($.trim($('#pjxmeqz').val()));
        }
        if(pjxmyqz+pjxmeqz==100){
            click(a_id,a,b);
            if ($("#"+a_id).attr('class') == "switchery switchery-default on") {
                $("#"+id).val('on');
            }else {
                $("#"+id).val('off');
            }
            $('#pjqz').removeAttr('style');
            $('#pjxm').removeAttr('style');
            sz();
        }else {
            $('#pjxm').removeAttr('style');
            $('#pjqz').attr('style','color: #cc5965;');
        }
     }

   function click(a_id,a,b){
        if ($("#"+a_id).attr('class') == "switchery switchery-default on") {
            $("#"+a_id).removeClass("on");
            $("#"+a_id).addClass("off");
            $("#"+a_id).children("strong").html(b);
        }
        else {
            $("#"+a_id).removeClass("off");
            $("#"+a_id).addClass("on");
            $("#"+a_id).children("strong").html(a);
        }

    }


function sz(){
        if ($("#system_form").validate().form()) {
            var data = $('#system_form').serialize();
            saveSpace(spaceSz,data);
        }
    }

function saveSpace(space, data, obj) {
    $.ajax({
        type: space.type,
        url: space.url,
        data: data,
        dataType: space.dataType,
        contentType:space.contentType,
        traditional: true,
        success: function(result) {
//            setElementEnabled(obj);
            if (result.success) {
                $('#'+space.modalId).modal('hide');
                if(space.showRemindMsg){
                    showRemindMsg(space.targetUrl);
                }
                try {
                    mySuccessSpace(space,data);
                } catch(e) {}
            } else {
                alert(result.errorMsg);
                giveFunc();
                return;
            }
            try {
                mySpace(space,data);
            } catch(e) {}
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
//            setElementEnabled(obj);
            alert("请求异常");
        }
    });
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值