- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Надо из xml документа передавать данные на html страницу.
Вот мой xml
Вот скрипт
$(document).ready(function () {
$.ajax({
type: "GET",
url: "assets/parser.xml",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
$('#load').fadeOut();
$(xml).find("Book").each(function () {
$(".all").append('<a href="' + $(this).find("Linkurl").text() + '" data-largesrc="' + $(this).find("Bigimg").text() + '" data-title="' + $(this).find("Title").text() + '" data-description="' + $(this).find("Description").text() + '">
<img src="' + $(this).find("Smallimg").text() + '" alt="img01"/>
</a>');
$(".main").fadeIn(1000);
});
}
Так вывожу
Если в скрипте пишу так
<img src="' + $(this).find("Smallimg").text() + '" alt="img01"/>То картинка отображается.
Но мне надо, что бы картинка была ссылкой и я делаю так
<a href="' + $(this).find("Linkurl").text() + '" data-largesrc="' + $(this).find("Bigimg").text() + '" data-title="' + $(this).find("Title").text() + '" data-description="' + $(this).find("Description").text() + '"><img src="' + $(this).find("Smallimg").text() + '" alt="img01"/>
</a>
И у меня картинка пропадает совсем.
Подскажите где ошибка?
Переносы строк в append сделали чтобы нам было удобнее читать, или они у вас в коде так и есть? Уберите их, всё работает.
http://jsfiddle.net/c59w9ecm/
Jor, Ха ха, как все просто оказывается)) Спасибо!