I am sending ajax request to db and getting audio link in response link is accurate in variable but not binding in source tag.
here is code of html which i am using to play audio
function play(){
}
<button id="play_btn" onclick="play()" class="playing"></button>
<audio id="myAudio" >
<source src="" id="audio_source" type="audio/mpeg">
</audio>
this is the function to get and assign audio link
$('#cmbSura').change(getSurah);
function getAudio(){
$.ajax({
url:'Temp_url',
type: 'post',
data: {
"_token": "toker generate",
"audio_id" : 12,
},
beforeSend: function(){
document.getElementById("wait").style.display = "block";
},
complete: function(){
},
success: function (response)
{
document.getElementById("wait").style.display = "none";
link = "temp_url/audios/"+item.link_to_audio;
alert(link);
$("audio #audio_source").attr('src',"'"+link+"'");
}
});
}
<button id="play_btn" onclick="getAudio()" class="playing"></button>
<audio id="myAudio" >
<source src="" id="audio_source" type="audio/mpeg">
</audio>