Передача изображения через параметры, JQuery mobile - PullRequest
2 голосов
/ 06 июля 2011

У меня есть простой список продуктов JQuery.Когда пользователь щелкает элемент, он открывает «главную страницу», называемую деталями, в которой я передаю такие параметры, как марка, описание и цена.

Я пытаюсь передать изображение, но понятия не имею, какмогу сделать это.Любая помощь приветствуется.Спасибо.

Вот как я передаю параметры:

 var productId = getParameterByName("productId", $(this).data("url"));
    $.mobile.pageLoading();
    var product = catalog.products[productId];

    $('#productDescription').html(product.description);
    $('#productBrand').html(product.brand);
    $('#productPrice').html(product.price);
    $('#productThumbnail').html(product.thumbnail);

    $.mobile.pageLoading(true);

Теперь, если я могу передать Бренд, описание и цену, потому что они текстовые.Но я не знаю, как передать изображение ... Я попробовал следующее, и он показывает URI изображения.

<div align="center">
            <label>Thumbnail</label>
            <label id="productThumbnail">Thumb</label>
        </div>

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Это должно помочь вам

$('#productThumbnail').html("<img src='"+product.thumbnail+"' alt='Thumbnail' />");
0 голосов
/ 06 июля 2011

Вы спрашивали об этом раньше: Добавление изображений в массив JSon

Вы не можете установить атрибут #productThumbnail html, вам нужно установить вместо него src, используя URI изображения, переданный из product.thumbnail (ответ mkilmanas расскажет вам, как).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...