Я создал следующую веб-страницу:
...
<img alt="" src="images/frame.png" id="contact-image" />
<form enctype="multipart/form-data" action="PHPScripts/upload.php" method="POST">
<input type="file" id="browseContactImageButton" name="image"
accept="image/jpg,image/jpeg,image/png,image/gif"
onchange="this.form.submit();" />
</form>
...
Я хочу иметь возможность загрузить изображение в файловую систему или базу данных (еще не определились) и иметь возможность видеть загруженный файлизображение в <img id="contact-image" />
сразу после загрузки файла, без перезагрузки страницы, то есть с помощью AJAX.
Можете ли вы показать мне концепцию, которой я должен следовать?Я знаю, что я делаю ошибку, позвонив по номеру PHPScripts/upload.php
при отправке формы.Я предполагаю, что вместо этого я должен вызвать какую-то функцию javascript, но куда мне идти и как должна выглядеть эта функция?Благодарю.