2015-04-22 2 views
0

При загрузке файла после загрузки изображения мне нужно немедленно отобразить это изображение в другом разделе, которое доступно на одной странице без обновления полной страницы. Я использовал location.reload(), но это перезагрузка полной страницы.Как загрузить раздел только с помощью jquery в asp.net?

+0

возможно дубликат [JQuery добавить изображение внутри тега сНа] (http://stackoverflow.com/questions/941206/jquery-add-image-inside-of-div-tag) – Dhaval

+0

$ ("# theDiv"). Append (""); – Dhaval

+0

использование jquery ajax. – yogihosting

ответ

0

Вы можете использовать ajax, и вы можете загрузить часть страницы.

Проверьте это

http://api.jquery.com/jquery.ajax/

+0

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

0

Вы можете увидеть подобный вопрос, связанный с ним.

<script type="text/javascript"> 
    function readURL(input) { 
     if (input.files && input.files[0]) { 
      var reader = new FileReader(); 

      reader.onload = function (e) { 
       $('#blah').attr('src', e.target.result); 
      } 

      reader.readAsDataURL(input.files[0]); 
     } 
    } 
</script> 
<body> 
    <form id="form1" runat="server"> 
      <input type='file' onchange="readURL(this);" /> 
     <img id="blah" src="#" alt="your image" /> 
    </form> 
</body> 

how to preview a image before and after upload?

+0

с помощью ajax-запроса. Я отправляю изображение на сервер с его сохранением в базе данных, но он не отображается в разделе, пока я не перезагружу свою страницу. –

+0

Вам нужно сделать ajax-вызов сервера, чтобы получить URL-адрес с сервера через jquery, а затем он покажет. –

+0

У вас есть представление о загрузке раздела только без загрузки всей страницы. –

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