2011-07-06 9 views
2

私は単純なJQuery製品リストを持っています。ユーザーがアイテムをクリックすると、ブランド、説明、価格などのパラメータを渡す詳細という「マスターページ」が開きます。パラメータを使用して画像を渡す、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> 
+0

それは... VARカタログ= { "製品" を助けることができるかどうかところでこれは私の配列である:[ { "サムネイル": '/pub/3/resources/ti/store/mobile/chrome.png' を、 "ブランド": "Google"、 "説明": "Chrome"、 "price": "0.00"}、 – JFFF

答えて

2

これは、あなたが、これは前に尋ねたあなた

$('#productThumbnail').html("<img src='"+product.thumbnail+"' alt='Thumbnail' />"); 
+0

Worked! ありがとう、本当に助けていただきありがとうございます。乾杯! – JFFF

0

のためのトリックを行う必要があります。Adding images to a JSon array

あなたは#productThumbnailhtml属性を設定することはできません、あなたが代わりにそのsrcを設定する必要があり、 product.thumbnailから渡された画像URIを使用しています(mkilmanasの答えはあなたにどのように説明します)。

+0

私は知っている、私は知っている...私は多くの質問をするが、私は学んでいる。時には私は間違って同様の質問をするかもしれません。しかし、私は本当に助けに感謝します。私が学ぶほど、質問は少なくなり、いつか私は人々に答えようとするのではなく、 – JFFF

関連する問題