Я надеюсь, что смогу найти решение для этого. Вот оно:
После отправки формы для добавления сообщения в базу данных я создаю <div>
с помощью метода load. После этого я делаю некоторые вещи в функции обратного вызова.
Когда функция создания нового <div>
завершена, она возвращается к вызывающей функции, которая должна предшествовать сообщению последнему вставленному <div>
.
Вот тут и начинается проблема:
Я использую селектор, чтобы найти $(someDiv : last)
, но он неверно указывает <div>
. Итак, я знаю, что это как-то связано с асинхронным процессом.
Я не совсем понял, что я мог бы сделать, чтобы это исправить, потому что теперь я не работаю с функцией обратного вызова.
Если вы хотите увидеть живой пример Исходный код захламлен отладочным кодом в виде предупреждений, но вы можете увидеть, что он делает.