私はポストコールを持っています。結果を出した後、もう一度やりたいのですが、ステータスを確認するためにCALLを取得してください。ただし、ステータスがFINISHEDの場合はのみです。jqueryでポーリングするにはどうすればいいですか?
jQuery.ajax({
type: "POST",
contentType: "application/json",
url: "/doPostURL....,
headers: {
"x-csrf-token": sCsrftoken
},
success: function() {
.. now I want to do the polling on the status
jQuery.ajax({
type: "GET",
dataType: "json",
url: "/getStatusUrl ,
success: function(data, textStatus, response) {
// to continue only if status if Finished
},
error: function() {
}
});
}
});
なぜ成功関数を呼び出さないのですか? –
最初の呼び出しはPOSTであるので、統計を確認するために呼び出しを取得する必要があります。ステータスがFINISHEDであれば続行したいが、時間がかかる可能性がある – user1365697
"contentType:" application/json "、" - GET要求を出している。のコンテンツタイプを記述する要求本文はありません。そこには何がありますか? 'dataType'と混同していますか? (そのため、以前のPOSTリクエストの 'data'もありません。そのため、いずれのJSONもありません) – Quentin