我有JS function
<html>
<head>
<script>
function createYoutubeEmbedLink(link){
return link.replace("http://www.youtube.com/watch?v=",
"http://www.youtube.com/embed/");
}
</script>
</head>
我正试图让它与我的查询一起使用我从数据库中得到的东西
while($songs = mysql_fetch_array($data))
{
Print "<b>Name (id): </b>" .$songs['id'] . "</br>";
Print "<b>Url: </b>" .$songs['url'] . "</br>";
Print "</br>";
}
?>
这将显示正常的Youtube网址,但我正在尝试向其添加JS功能,以便将其转换为Youtube嵌入视频。我应该把JS函数放在哪里?
答案 0 :(得分:1)
好的找到了解决方案。完全删除了JS。使用str_replace而不是Print“ Url:”.str_replace('youtube.com/watch?v =','http://www.youtube.com/embed/ ...;,$ songs ['url'])。 “”;