проблема пути при использовании подкаталогов - PullRequest
0 голосов
/ 07 августа 2011

Я работаю над сайтом, где я разместил свои страницы в каталогах, за исключением страницы указателя.Моя проблема возникает, когда я использую jquery для добавления изображений в div в разделе страниц.Он отображается на странице индекса, но не на других страницах (которые являются каталогами).Я понимаю, почему, но не уверен, как я могу это исправить.

Есть ли способ исправить это, не удаляя другие мои файлы из каталогов?

var $img1 = $('<img src="images/test1.jpg" />');
var $img2 = $('<img src="images/test2.jpg" />');
$('#container').append($img1, $img2);

Обратите внимание, чтовышеуказанный код также находится в отдельном каталоге

Ответы [ 2 ]

2 голосов
/ 07 августа 2011

Предполагая, что ваша папка images находится в корневом каталоге вашего веб-сайта, вы можете просто сделать атрибут src root-относительным:

var $img1 = $('<img src="/images/test1.jpg" />');
var $img2 = $('<img src="/images/test2.jpg" />');
$('#container').append($img1, $img2);

(Обратите внимание на /, добавленный кначало атрибута src).

Ссылка:

0 голосов
/ 07 августа 2011

Вы можете написать полную ссылку, включая имя домена:
var $img1 = $('<img src="http://www.yoursitename.com/images/test1.jpg" />');

...