这些天我一直在做一些 ajax 功能,我面临一个小问题。我有一个调用 ajax 的函数。我想给它一个值,并在请求完成时返回该函数。我该怎么做:
- 触发ajax子函数的返回
- 等待“answer” var 改变,然后返回
这是精神(确实,它行不通):
var answer = null;
$.ajax({
url: "validate/"+id,
type: 'POST',
data: {'field' : value},
success: function(data) {
//noty({text: data, type: 'success'});
},
error:function (xhr, ajaxOptions){
noty({text: xhr.status + " : " + xhr.responseText, type: 'error'});
answer = "error";
}
});
return answer;
谢谢!