mvFinishItUp()
2 つの条件が満たされたときに特定の関数を実行する必要があります。より具体的には、1 つの条件はコールバックの成功であり$.ajax
、もう 1 つは関数に到達するまでのコードの通常の流れです。これのようなもの:
$.ajax({
url: mv_finalUrl,
success: function (data) {
mvFinishItUp(data);
},
dataType: 'html'
});
/* here a lot more code, with animations and some delays */
mvFinishItUp(data) {
/* My function code */
/* But this code must only run after it has been called via the call back
and after all the other code has been ran as well */
}
したがって、ajax コールバックの方が速い場合、またはその逆の場合、関数はすべてのコードを待機する必要があります。これをどのように実装できるかについてのアイデアはありますか?
私はスクリプトコードの概念全体を喜んで変更します.ajax間のコードが緩んでいると信じているので、関数自体も関数に移動する必要があります...