javascript - 返回 HTML 时,存储在 MySQL 中的 Facebook 个人资料链接不起作用

标签 javascript php jquery mysql facebook

我已将以下代码存储在 MySQL 文本字段中:

'<img class="marginRight roundPicture" src="'+pictureUrl+'"/><a href="'+link+'" target="_blank" />'+name+'</a>'

在 jQuery 中使用 Ajax $.post。 pictureUrl , linkname是来自 JavaScript 的变量。我成功地将代码存储在我的 MySQL 数据库中。

当我使用 Ajax 从 MySQL 返回代码并用它更新表时,pictureUrl链接有效,但是link<a>标签没有。链接如下所示:

pictureUrl =https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xat1/v/t1.0...

link =https://www.facebook.com/app_scoped_user_id/163665554...

我输入...放在最后,因为它们太长,无法在此处显示。

如果我从代码中复制链接并在浏览器中手动访问它,它可以工作,但由于某些原因,在页面中自动更新代码时它不起作用。

最佳答案

来自数据库时是一个字符串。为了正确显示它,您需要使用html_entity_decode()将其转换为HTML格式。 .

关于javascript - 返回 HTML 时,存储在 MySQL 中的 Facebook 个人资料链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30246109/

相关文章:

javascript - 如何使用 jquery 勾选所有复选框?

php - jQuery 选择器捕获 php if 语句中的类

javascript - Jquery 插件如何实现 .live 或 .on 以便它可以与新元素一起使用

javascript - 如何从javascript中的去抖动函数返回值?

javascript - shopping world element如何进入系统商城?

javascript - 从 JavaScript 中的数组中删除特定字符串

javascript - 我怎样才能在 Javascript 中获得自纪元以来的秒数?

javascript - 模板中的 Mustache php 空间

php - MySqli 准备好的语句在执行语句时不使用更新的变量值

javascript - html5 : link to the #id of a div at a certain point on the page