У меня есть два метода в jquery, и я хочу их синхронизировать, как мне это достичь.Как выполнить функцию синхронно в скрипте Java
Вот как я пытался, но он получил не удалось
Data.FetchData(function() {
Results.Execute($("form.form1, form#form2, form.form3"), false, checkresults);
$(this).dialog('close');
});
Оба этих метода являются общедоступными и объявлены в другом файле, здесь я могу выполнить fetchdata метод, но как только его завершил второй метод не все работает.
Fetch метод данных не принимает какого-либо параметра
Нам нужно знать больше о FetchData, чтобы ответить на это правильно. Вы упомянули jquery. Является ли FetchData асинхронным поиском, возвращающим объект jqXHR? –
связано с получением некоторых данных, не связанным с jquery, простым методом. – Naruto
Если FetchData сам является синхронным и не возвращается до тех пор, пока он не получит свои результаты, вы можете просто вызвать один, а затем другой на следующей строке. Но если FetchData работает долго и возвращается до того, как он имеет свои результаты, ему необходимо либо выпустить событие, либо дать обещание, либо принять обратный вызов. Вы пишете FetchData или выходите из библиотеки? –