2011-01-30 17 views
0

JQueryを使用してフォーム送信ボタンを無効にし、イメージスピナーを表示しようとしています。私のイメージを表示する代わりに、イメージの代替テキストを表示します。誰かが私が間違っていることを教えてもらえますか?私はRailsの3.0.3とjQuery 1.4.4ここRails + JQuery:画像が表示されず、代替テキストが表示されるのはなぜですか?

を使用しています

は、ここに私のHAMLコード

#spinner 

:javascript 
    $('#form').submit(function(){ 
     $('#spinner').empty().html('Chargement de votre document... #{image_tag 'spinning-wait.gif'} '); 
     $('input[type=submit]', this).attr('disabled', 'disabled'); 
    }) 

でそれが生成するHTMLです:

 <div id='spinner'></div> 
     </form> 
     <script type='text/javascript'> 
     //<![CDATA[ 
      $('#form').submit(function(){ 
       $('#spinner').empty().html('Chargement de votre document... <img alt="Spinning-wait" src="/images/spinning-wait.gif?1296407417" /> '); 
       $('input[type=submit]', this).attr('disabled', 'disabled'); 
      }) 
     //]]> 
     </script> 

スピナーがコンパイルされますto:とjavascriptの部分はスクリプトタグに入れられる

+0

ブラウザは何ですか、SSL(https)を使用していますか? – bragboy

+0

ehh .. Firefox 4 beta 10、LinuxでいいえSSL – noli

答えて

1

あなたのパス/ to/imageが正しいことを確認する

+0

ええ、カールでロードすると、うまく動作しているように見えますが、それは私のpublic/imagesディレクトリにあります。 – noli

+0

まだ確信していない...絶対URLを使用してみてください。 –

関連する問題