Я пытаюсь заполнить html div данными, запрошенными с сервера backend с помощью socket.io.div не остается заполненным при вызове внутри функции обратного вызова
socket.on('solution response', function(solution) {
console.log(solution)
$('#answersheet').text(solution)
})
Я знаю, что получаю решение от серверного сервера, потому что я вижу его в журнале консоли. И иногда html div заполняется, но только на долю секунды, поэтому я думаю, что это может быть проблемой настойчивости. Что мешает мне заполнить мой div?
Возможно ли, что последующие сообщения с сервера заставляют вас перезаписывать текст 'div' пустой строкой? –
Если этот скрипт запущен на сервере * до того, как * будет отображаться страница, тогда '$ ('# answerheet')' может не существовать во время выполнения этой функции. Попробуйте 'console.log ($ ('# answerheet'))' в вашей функции и посмотрите, существует ли этот элемент. –