js ajax 返回值问题
2015-11-25 18:15
639 查看
// 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,同步方式。
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,同步方式。
相关文章推荐
- js中confirm实现执行操作前弹出确认框的方法
- js cookie读取
- Js中面向对象编程之继承的几种方式及理解
- GSON解析json数据
- js 本月,下一月,上一月
- js 获取当前日期所在周的周一
- C#:JSON嵌套对象反系列化,读取对象的值
- js 前加分号和感叹号是什么意思?
- 学习JavaScript设计模式(多态)
- maven 项目中使用 jstl标签
- html中通过js获取接口JSON格式数据解析以及跨域问题
- 贝塞尔曲线算法,js贝塞尔曲线路径点
- Threejs 使用的3D格式
- js中的DOM操作汇总
- 字典、数组、JSON之间的转化小demo
- Javascript实现网页水印(非图片水印)
- 搜索框(js)
- javaScript常用工具库
- SuperMap iClient for JavaScript矢量分块图层-地图快速渲染的利器
- 使用ajax上传图片(ajaxfileupload.js)