2013-09-04 4 views
0

Я хочу изменить изображение src, которое является jsp-страницей через jquery. мой код прямо подКак изменить изображение src с помощью jquery?

$('#image').attr("src","file:///D:/vow/themes/multiflex/webapp/multiflex/images/chart.png"); 

В JSP файл У меня есть

<table> 
<tr style="padding-bottom:5px;"> 
<td>&nbsp;&nbsp;Image &nbsp;&nbsp;</td> 
<td>&nbsp;<img id="image"/></td> 
<td>&nbsp;</td> 
</tr> 
</table> 

Но я не вижу дисплей на моей странице JSP после того, как я run.I есть мой исходный код и изображения находятся в разных каталогах.

+2

сообщение остальную часть кода –

+1

вместо "файл: // ..", использовать URL, как «HTTP : //www.somesite.com/../chart.png " –

+0

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

ответ

-2

использовать атрибут Src, попробуйте указать СРК с изображением, чтобы идентифицировать его на HTML странице:

$('img[src="your-current-image-src"]').attr('src','your-new-src');

и убедитесь, что «файл: ///» не будет работать вам нужна какая-то url или относительный путь

+0

Последний абзац правильный, но идея сменить селектор совершенно неверна. –

+0

Благодарим вас за исправление моей ошибки. @JanDvorak –

+0

также обратите внимание, что файлы-URL-адреса _are_ «своего рода URL-адрес», а искатель вряд ли поймет «относительный путь» - пример допустимого URL-адреса? –

1

Я думаю, потому что D будет видеть диск D на клиентском ПК, он не позволит вам. И если бы это можно было сделать, это было бы большой дырой в безопасности.

Смотрите ниже ссылку

src absolute path problem

Попробуйте относительный путь, как

$("#image").attr("src", "/images/chart.png"); 
Смежные вопросы