我需要在完成后从ajax请求中保存变量,但不幸的是它会返回undefined
。在HTML表单中使用validate()
方法来验证用户提供的输入,因此该方法需要返回true / false值。
function validate () {
var returnResponse;
ajax_validate().done(function (response) {
if (response.toString() == "true") {
alert('Proceed');
}
else {
alert('Error');
}
returnResponse=response;
});
return returnResponse;
}
function ajax_validate () {
var data = {
'action': 'my_action',
'request': document.getElementById("ID").value
};
return jQuery.post(ajax_object.ajax_url, data);
}