javascript - "Unlink"数据库回显结果

标签 javascript php jquery soundcloud oembed

我正在使用一个名为 Jquery-Oembed-All 的插件来嵌入来自 soundcloud 的音频。我将轨道名称、年份和 URL 存储在数据库中,经过查询后,音频已嵌入我的网站。我的问题是显示的文本(轨道名称和年份)现在也是指向原始 url 的链接。我不想要这个,我觉得这很奇怪,我只想要普通的非链接文本。是因为脚本还是我这边的问题,比如编码错误? jQuery 看起来像这样,脚本的链接在这里 https://github.com/nfl/jquery-oembed-all

  <script>
     $(function () {
        $("a.embed").oembed()
     });
  </script>

我的查询和回应。

$stmt = $DB_con->prepare("SELECT * FROM tbl_music ORDER BY trackid DESC");
$stmt->execute();
foreach ($stmt as $row) {
    $id = $row['trackid'];
    $nameembedded = $row['trackname'];
    $yearemebedded = $row['year'];
    $urlembedded = $row['url'];

    echo "<a href=\"$urlembedded\" class=\"embed\"></a>";
    echo "<div class=\"divinfo\"> Title: $nameembedded <br/>Year: $yearemebedded </div>";
}

最佳答案

anchor 标签不支持自闭语法,所以它删除了自闭 /一 block 并将它的 sibling 包裹在 <a> 中标签。你应该能够改变这个:

echo "<a href=\"$urlembedded\" class=\"embed\"/>";

为此:

echo "<a href=\"$urlembedded\" class=\"embed\">View on SoundCloud</a>";

关于javascript - "Unlink"数据库回显结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33764588/

相关文章:

javascript - 如何在没有类/id 的情况下获得 div 的明确子级

javascript - 有没有一种方法可以连接数组,但需要编号?

javascript - Firefox 扩展 -> 获取显示选项卡的内容

javascript - 仅包含一项的 JSON 结果

PHP: PEAR 邮件帮助

php - 理解 PHP 的 header()

javascript - 不呈现 Python Bokeh 标题和工具栏

php - 下载youtube文件时将eregi转换为正则表达式

javascript - 无法使用 jquery 和 twig 隐藏元素

jquery - 如何在 div 中定位元素,使它们随 div 移动而移动