// 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,同步方式。