使用ajax修改全局变量

使用ajax会出现修改全局变量的情况,但是由于ajax是异步的,不能够修改,这时候我们可以添加一下

async : false

关掉异步即可

selectRegister : function(arr){
        var flge = 'success';
        jkt.jsonAjax({
            url: "/expenseReports/selectRegister.do",
            data: {
                arrkey: arr
            },
            // 异步是不能对全局变量进行更改的,将异步关掉
            async : false,
            success: function (data) {

                if (data.success) {
                    var result = data.attributes;
                    var mydate = result.veri;

                    if (mydate != 0){
                        flge = 'error';
                    }
                }
            }
        })
        return flge;
    },

结束

发布了11 篇原创文章 · 获赞 5 · 访问量 2059

猜你喜欢

转载自blog.csdn.net/skyline_lin/article/details/105734852