我是这个东西的菜鸟(所以请耐心等待),我想做的就是在完成API之后执行一个函数,在JavaScript发布和同时阅读的同时给我不需要的东西结果。
function getData() {
return $.ajax({ type: "POST",
data: JSON.stringify(test),
url:"/api/answers/",
contentType: "application/json"
所以我读了这篇文章jQuery ajax success callback function definition
并做了这个
var timer = $.Deferred();
setTimeout(timer.resolve, 5000);
var jaax = getData().done();
$.when(timer, jaax).done(this.Seven());
这不起作用,因为它在发布
时会调用功能七我也尝试过这个 Ajax call function after success:
$.ajax({ type: "POST",
data: JSON.stringify(test),
url: "/api/answers/",
contentType: "application/json" ,
success: Seven
} ); }
这只是让我的灵魂痛苦,因为它称为功能七,发布时,我缺少什么?为什么不起作用?
答案 0 :(得分:2)
试试这个
getData().done(function(results){
// results are what retuned from the server
Seven();
});