2013-04-19 4 views
0

У меня есть этот HTML код, и я пытаюсь сохранить запись в БДЗагрузка изображений с помощью Jquery

<div> 
    <p> Item Name : 
     <input type = 'text' id = 'ItemName' /> 
    </p> 
    <p> select Image : 
     <input type = 'file' id = 'Image' /> 
     </p> 
    <input type='button' id ='btnSaveItem'>Save </input> 

</div> 

Как я могу загрузить изображение и сохранить его с помощью Jquery и PHP? Я не смог найти метод Jquery для загрузки изображения, но мне нужно обойтись без обновления страницы.

ответ

1

Обычно вы просто не можете загружать изображения через Ajax, вам потребуются обходные пути.

Я использую этот JQuery плагин, он прост в использовании и вам не нужно, чтобы закодировать почти ничего: http://malsup.com/jquery/form/

0

Не уверен, если это возможно, но мне кажется, как и любой другой JQuery пост-без-обновления:) Поместите имена в нужные поля, а не только идентификаторы. Затем отправьте на конкретную .php страницу нужные данные через jquery и создайте свою логику загрузки. Соответствие будет между вашей jquery и .php страницей, поэтому обновление не будет выполнено. Текстовое поле, которое вы можете получить с супераррейтом $ _POST в php, и файл с $ _FILE.

0

Я недавно добавил ответ на подобный вопрос. Пожалуйста, обратите внимание на это:

Upload image using jquery

Он использует $.ajax, чтобы загрузить файл.

Смежные вопросы