"Unlink" 从数据库回显结果
"Unlink" echoed result from database
我正在使用一个名为 Jquery-Oembed-All 的插件来嵌入来自 soundcloud 的音频。我将曲目名称、年份和 URL 存储在数据库中,查询后音频嵌入到我的网站上。我的问题是显示的文本(曲目名称和年份)现在也是原始 url 的 links。我不想要这个,我觉得这很奇怪,我只想要普通的非 linked 文本。是因为脚本还是我这边的问题,比如编码错误? jQuery 看起来像这样,脚本的 link 在这里 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 标签不支持自闭语法,因此它删除了自闭 /
部分并将其兄弟包装在 <a>
标签内。你应该可以改变这个:
echo "<a href=\"$urlembedded\" class=\"embed\"/>";
对此:
echo "<a href=\"$urlembedded\" class=\"embed\">View on SoundCloud</a>";
这是因为 div
在 a
标签中。锚标签不支持自闭
可能浏览器不理解这个:
<a href=\"$urlembedded\" class=\"embed\">
<div class=\"divinfo\"> Title: $nameembedded <br>Year: $yearemebedded </div>
</a>
尝试:
echo "<a href=\"$urlembedded\" class=\"embed\"></a>";
我正在使用一个名为 Jquery-Oembed-All 的插件来嵌入来自 soundcloud 的音频。我将曲目名称、年份和 URL 存储在数据库中,查询后音频嵌入到我的网站上。我的问题是显示的文本(曲目名称和年份)现在也是原始 url 的 links。我不想要这个,我觉得这很奇怪,我只想要普通的非 linked 文本。是因为脚本还是我这边的问题,比如编码错误? jQuery 看起来像这样,脚本的 link 在这里 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 标签不支持自闭语法,因此它删除了自闭 /
部分并将其兄弟包装在 <a>
标签内。你应该可以改变这个:
echo "<a href=\"$urlembedded\" class=\"embed\"/>";
对此:
echo "<a href=\"$urlembedded\" class=\"embed\">View on SoundCloud</a>";
这是因为 div
在 a
标签中。锚标签不支持自闭
可能浏览器不理解这个:
<a href=\"$urlembedded\" class=\"embed\">
<div class=\"divinfo\"> Title: $nameembedded <br>Year: $yearemebedded </div>
</a>
尝试:
echo "<a href=\"$urlembedded\" class=\"embed\"></a>";