2012-01-21 9 views
0

インライン変数にアクセスし、私はこれを見HTMLソース表示すると画像jQueryのは、私のコードは、リピーターからの画像のURLを取得しようとしている

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#box3").css('background-image', 'url("<%# Container.ThumbnailImage %>")'); 
    $("#box3").css('background-color', '#eee'); 
}); 
</script> 

とDIVの背景を設定することはできません。

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#box3").css('background-image', 'url("/images/thumb/a3color-printer.JPG")'); 
     $("#box3").css('background-color', '#eee'); 
    }); 
    </script> 

ただし、画像は表示されませんが、背景は#eeeに設定されています。私は放火犯を使用して、ソースをチェックすると、それはこの

<div id="box3" style="background-image: url(""); background-color: rgb(238, 238, 238);"> 

言う助けてください...

90R3

+1

そして、あなたは放火魔に 'Network']タブを見ると、あなたが要求を見ています'a3color-printer.JPG'イメージが送信されますか?サーバーはそれに何を応答しますか?アプリケーションがIISの仮想ディレクトリでホストされている場合、このイメージの正しいURLは '/ appname/images/thumb/a3color-printer.JPG'ではありませんか? –

+0

jQueryのどのバージョンとどのブラウザ(バージョンを含む)をここで使用していますか? –

答えて

0
  1. は、URL内の引用符を削除しよう:url("<%# Container.ThumbnailImage %>") - >url(<%# Container.ThumbnailImage %>)

  2. ブラウザで/images/thumb/a3color-printer.JPGにアクセスできるかどうかを確認する

  3. 放火魔のネットワークパネルを見て、/images/thumb/a3color-printer.JPGへの要求が正しく(200OKでなければなりません)が返されるかどうかを確認

関連する問題