別の機能が完了したら機能を実行するのに問題があります。私はこのポストのようなコールバックを試みますが、これは役に立たないでしょうExecute jquery function after another function completes多分私は何か間違っているか、私の場合はもっと複雑です。他の機能が完了した後に機能を実行する方法
だから、私はこの後
$("#search-form").submit(ajaxSubmit(addSearchfuntion)); // addSearchfuntion is callback
function ajaxSubmit(callback) {
var $form = $(this);
var settings = {
data: $(this).serialize(),
url: $(this).attr("action"),
type: $(this).attr("method")
};
$.ajax(settings).done(function(result) {
var $targetElement = $($form.data("ajax-target"));
var $newContent = $(result);
$($targetElement).replaceWith($newContent);
$newContent.effect("slide");
});
callback();
return false;
};
フォーム私は私のページに新しいフォームを得るとき、私はこの新しいフォームを処理する別の関数を実行したいを提出したときに実行する機能を有しています。
function addSearchfuntion(){
$('.Amount').change(updateQuantity);
}
このケースを解決するにはどうすればよいですか?
@Rifky、Whats that – Satpal
oops。間違ったリンクを貼り付け..この質問をチェック.. http://stackoverflow.com/questions/30606021/javascript-execute-function-after-other-function-completes?lq=1 – Rifky