Я пытаюсь выполнить функцию FineUploader. У меня есть DIV, который содержит кнопку загрузки и элемент изображения.FineUploader ломается после обновления HTML
Когда изображение загружено, я визуализирую новый DIV на стороне сервера, а затем замените старый DIV на новый. Новый DIV содержит новый URL-адрес изображения в элементе изображения, и, таким образом, пользователь видит изображение, обновленное на странице.
Проблема в том, что сразу после замены старого DIV на новый, FineUploader ломается. Кнопка «Загрузить» больше не открывает диалог FineUploader. Я проверял, что это на самом деле происходит, комментируя код, который заменяет старый DIV на новый, а затем просто обновляет страницу вручную. Теперь кнопки загрузки снова работают правильно, открыв диалог загрузки файлов. Поэтому кажется, что FineUploader не любит замену старой кнопки новой кнопкой при замене DIV, хотя html идентичен.
Есть ли способ «переустановить» FineUploader на новую кнопку? Как мне это сделать?
Спасибо.
Hi Ray, спасибо за ваш ответ. Я сделал то, что вы предлагали, и просто заменил div, где был образ, а не весь, более крупный div, который охватывал FineUploader. И это работает :) Это просто, что было добавлено еще кое-что, кроме изображения div, поэтому я с самого начала заменял все это, но все в порядке, я просто заменяю две вещи, которые изменились, и теперь все работает. Спасибо, что объяснили, как все работает и дают отличные рекомендации по устранению проблем другими способами. Очень ценим! – AzureCloudDev
p.s. Вы можете отметить это как ответ. У меня недостаточно очков для этого :( – AzureCloudDev
Рад, что я смог помочь. Я не могу отметить свой собственный ответ как принятый ответ, но вы, безусловно, можете, так как вам не нужно иметь определенное число очков, чтобы принять ответ на ваш собственный вопрос. –