实现我的 Javascript 函数到数据库查询结果


Implementing my Javascript function to database query results

我有我的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 URL,但我正在尝试向其添加 JS 函数,以便将其转换为 Youtube 嵌入视频。我应该把JS函数放在哪里?

Ok找到了

解决方案。完全删除了JS。str_replace改为打印" url: " .str_replace('youtube.com/watch?v=','http://www.youtube.com/embed/...;, $songs['url'])。'"'";