#javascript #file #input #salesforce #salesforce-lightning
Вопрос:
У меня есть форма, которую я должен сбрасывать после каждой загрузки, но сброс всегда срабатывает перед отправкой и наносит большой ущерб.
Можно ли запустить какую-то «успешную загрузку» с помощью JS?
Я пытаюсь найти такой атрибут (onSucess или эквивалент нагрузки для XML):
<input type="file" id="AWSuploadFile" onchange="{!c.onChangeFile}" onSuccess="{!c.onSuccessFunc}"/>
Я могу использовать только Js и HTML
Я не могу использовать вызов ajax или XMLHttpRequest.(Я не знаю, как использовать его в компоненте Aura (компонент Lightning) из SalesForce)
Я также не могу сбросить только при нажатии на кнопку отправить, потому что форма отправляется в асинхронной части.
Комментарии:
1. Единственный способ обнаружить завершенную загрузку-это использовать ajax и дождаться ее завершения. Поэтому вам нужно выяснить, как/если вы можете это использовать.