Эй, ребята, я не очень разбираюсь в асинхронных шаблонах дизайна, и им не удалось написать сценарий, который выполняет две асинхронные выборки данных.Dojo fetch, как подождать на двух одновременных асинхронных выборках?
Im, используя Dojo.data.api.Read.Fetch(), чтобы сделать два вызова fetch() из отдельных баз данных. Повторные действия возвращаются асинхронно. Тем не менее, мне нужно перекрестно ссылаться на результаты, поэтому я хочу, чтобы мой скрипт продолжался, как только BOTH асинхронные выборки завершены. Я не знаю, как это сделать, и в этом проблема.
Я я известно о поле OnComplete выборки и как использовать его, но в лучшем случае решение я вижу, чтобы вызвать вторую выборку в OnComplete из первой выборки. Я хотел бы сделать эти выборки в то же время. Есть ли способ сделать это?
Вот текущая структура моей программы для иллюстрации:
this.dict1.fetch({query:"blahblahblah", onComplete: function(items) { something here? }});
this.dict2.fetch({query:"blahblahbleh", onComplete: function(items) { or maybe something here? }});
this.orMaybeDoSomethingAfterBothFetches()
Любая помощь будет принята с благодарностью!
Мне нравится, мне нравится. – Dfowj