Я пытаюсь использовать JQuery, чтобы отключить кнопку отправки формы и отобразить спиннер изображений. Вместо отображения моего изображения, он отображает альтернативный текст для изображения. Может кто-нибудь сказать мне, что я делаю не так?
Я использую Rails 3.0.3 и JQuery 1.4.4
Вот мой код 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>
spinner компилируется и часть: javascript помещается в теги сценария