2013-12-01 2 views
0

home.handlebarsНевозможно установить аудио SRC в рули файл

<script> 
function setAudio(media_src){ 
    console.log('media src: ' + media_src); 

    var player = document.getElementById('player'); 
    player.src = media_src; 
    player.load(); 
    player.play(); 
    return false; 
} 
</script> 

<audio id='player' controls autoplay> 

</audio> 

<a href="#" id = "link" onClick= "return setAudio({{this.id}});">Music</a> 

Я подтвердил, что "this.id" содержит действительный URL. После нажатия кнопки href происходит только одно: «#» добавляется в адресную строку. Звуковой тег ничего не воспроизводит.

ответ

0

А я это понял. Оказывается, мне нужны одинарные кавычки вокруг моего параметра, передаваемого в setAudio():

<a href="#" id = "link" onClick= "return setAudio('{{this.id}}');">Music</a> 
Смежные вопросы