js ajax 返回值问题

来源:互联网 发布:自助认证发票软件 编辑:程序博客网 时间:2024/05/23 12:01

// valid 方法用ajax 调用服务器接口,来校验 corn 表达式

function valid(corn){

        var result = false;
        $.ajax({
            type: "GET",
            url: "/corn",
            async: false,
            data: "corn=" + corn,
            dataType: "json",
            success: function (data) {
                if (data.status != 200) {
                    alert(data.message);
                    return;
                }
                result = true;
            }
        });
        return result;

    }


注意:

1.success : 代码块的返回值 ,只是  success: function (data)  返回值。而不是function valid(corn) 的返回值,该函数的返回值是 return result;

2. ajax 默认是 异步请求,为了获得校验结果,需设置成async: false,同步方式。

0 0
原创粉丝点击