2013-12-03 3 views
-2

У меня есть тег div.jquery изображение добавлено на страницу, но пусто

<div class="imsSummaryItem" id="imagesPreview"> 
</div> 
<asp:Image ImageUrl="C:\Users\John\Desktop\TempFolder\16.jpg" runat="server" /> --not showing up as well. 

В моей JavaScript:

<script type="text/javascript"> 
    function loadImages() { 
    $('#imagesPreview').append('<img src="C:\\Users\\John\\Desktop\\TempFolder\\16.jpg" />'); 
    } 
</script> 

Я кончаю с полыми изображениями. Я этого не вижу. Как иконка, но ее пусто. Надеюсь, ты понимаешь, что я имею в виду. Когда я проверяю свойства изображения, он говорит 16.jpg и остальные значения не доступны. Что здесь не так?

+1

Почему у вас так много обратной косой черты ? –

+1

проверьте путь или используйте «./16.jpg», если файлы вашего сайта находились в TempFolder – Hellgorithm

+0

. Попробуйте добавить одно и то же изображение непосредственно после div и посмотреть, отображается ли оно –

ответ

2

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

Переместите изображение в папку вашего веб-приложения, а затем укажите относительный или абсолютный URL-адрес в свойстве ImageUrl.

Если вы не хотите перемещать изображения в свою веб-папку, то ваш единственный выбор - написать HttpHandler, который будет считывать изображения из указанной папки и передавать их клиенту. Для этого также потребуются определенные разрешения для пользователя IIS веб-приложения для доступа к некоторой папке за пределами области веб-приложения.

0

Я думаю, что escape-последовательность неверна, поэтому она не может достичь этого пути.

попробуйте это: двойная обратная косая черта перед наклонной косой чертой ... SO не позволяет мне написать ее правильно, она опускает одну косую черту. я надеюсь, что у вас есть моя точка

"C:\\\/Users\\\/John\\\/Desktop\\\/TempFolder\\\/16.jpg" 
0

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

Просто скопируйте файл из временной папки и иметь его внутри ресурсов

Как и у изображения в разделе Ресурсы/папки изображения, так что вы можете передать его в качестве

$('#imagesPreview').append('<img src="../Resources/Images/16.jpg" alt="text" /> 
Смежные вопросы