码迷,mamicode.com
首页 > Web开发 > 详细

ajax 方法回调

时间:2018-07-20 11:19:28      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:action   表单   att   oid   jna   条件   ==   param   fun   

            var method = {

                getFormCondition: function () {

                    var reqData = {};

                    if(!$("#PJ_ID").val()){

                        //$.ligerDialog.warn("请选择项目!");

                        //return false;

                        reqData.msg = "请选择项目!";

                        return reqData;

                    }

                    reqData.pjId = $("#PJ_ID").val();      //项目编号

                    reqData.pjName = $("input[name='PRO_NAME']").val(); //项目名称

                    reqData.meetTime = $("input[name='MEET_TIME']").val();   //参会时间

                    reqData.meetSite = $("input[name='MEET_SITE']").val();   //参会地点

                    if(form1.valid()){

                        reqData.shieldDay = $("input[name='SHIELD_DAY']").val();      //屏蔽掉最近几天内已被抽中的专家

                        reqData.someUnitExtract = $("input[name='UNITS_MOST']").val();      //同单位最多抽几个

                    }


                    if(!ExpertAttrData.Rows.length){

                        //$.ligerDialog.warn("请设置专家类别领域!!");

                        //return false;

                        reqData.msg = "请设置专家类别领域!";

                        return reqData;

                    }

                    reqData.categoCondition = ExpertAttrData.Rows;  //类别领域设置

                    reqData.aunits = AvoidUnitData.Rows; //回避单位

                    reqData.apers = AvoidPersonData.Rows;  //回避个人


                    reqData.construcUnit = $("#construcUnit").val();  //建设单位

                    reqData.environUnit = $("#environUnit").val();       //环评单位


                    $("#extraceCodition").val(JSON.stringify(reqData));     //抽取的条件

                    return reqData;

                },

                extraction: function(item, callback){

                    $.ajax({

                        beforeSend: function () {

                            $.ligerDialog.waitting("处理中,请稍候。。。");

                        },

                        url: CP+'/experts/extractExpert.do',

                        type: 'post',

                        data: {'param':JSON.stringify(item)},

                        dataType: 'json',

                        async: false,

                        success: callback


                    });

                }

            };

            /*  抽取专家  表单验证并提交*/

            function frmSub() {

                var reqData = method.getFormCondition();

                if(reqData.msg){

                    $.ligerDialog.warn(reqData.msg);

                    return false;

                }

                method.extraction(reqData, function (result) {

                    $.ligerDialog.closeWaitting();

                    //resultGrid.set({data: result});

                    if(result.code == 200){

                        resultGrid.loadData(result);

                        $.ligerDialog.success('抽取成功!');

                        $("#extractId").val(result.extractId);

                        handBtn();

                    }else{

                        $.ligerDialog.warn("无抽取结果,请设置条件重新抽取!");

                    }

                });

            }


ajax 方法回调

标签:action   表单   att   oid   jna   条件   ==   param   fun   

原文地址:http://blog.51cto.com/xiaok007/2147488

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!