我正在尝试使用函数调用返回的一些数据来触发 Ajax 请求,据我所知,Ajax 调用并没有等待我的函数调用返回。
在getSelectedMessages
使用由getSelectedMessages
.
getSelectedMessages
看起来像这样:
var getSelectedMessages = function() {
var selected = [];
$('input:checkbox[name=multipleops]:checked').each(function() {
selected.push($(this).attr('value'));
});
return selected;
}
调用它的 Ajax 请求如下所示:
$.ajax({
type: "POST",
url: "/api/messages/",
data: { ids: getSelectedMessages(), folder: folder },
cache: false,
success: function(){ location.reload() }
});
我已经做了一些搜索,我发现的只是关于如何从调用中返回值并返回给它的答案。