Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在用户定义的消息中呈现html内容_Javascript_Html_Angularjs_Ajax - Fatal编程技术网

Javascript 在用户定义的消息中呈现html内容

Javascript 在用户定义的消息中呈现html内容,javascript,html,angularjs,ajax,Javascript,Html,Angularjs,Ajax,我有一个网页,用户将在其中输入他的详细信息,然后单击submit,我通过ajax调用调用一个服务,将其保存在db中。然后,我从使用JavaRESTWebServices编写的服务中捕获响应,并将其显示在网页中。我正在显示消息“Details saved successfully”(详细信息已成功保存)。此消息从java服务层中的属性文件中读取,并传递回网页。我目前需要将字体颜色更改为返回的文本 我尝试将以下已成功保存的详细信息添加到我的文件数据中,并从服务层传递相同的文本。在网页中,我看到文本的

我有一个网页,用户将在其中输入他的详细信息,然后单击submit,我通过ajax调用调用一个服务,将其保存在db中。然后,我从使用JavaRESTWebServices编写的服务中捕获响应,并将其显示在网页中。我正在显示消息“Details saved successfully”(详细信息已成功保存)。此消息从java服务层中的属性文件中读取,并传递回网页。我目前需要将字体颜色更改为返回的文本

我尝试将以下已成功保存的
详细信息添加到我的文件数据中,并从服务层传递相同的文本。在网页中,我看到文本的字体颜色没有呈现出来,上面带有html标记的整个文本都显示在网页中。我在js页面和html页面中使用
$scope.status=response string
,我将呈现为
{{status}}

当我们将html标记作为字符串从属性从服务层传递到js页面时,是否有任何方法可以呈现它。我的目标不是更改现有的html代码,而是在从属性文件读取html标记并作为字符串从服务传递时呈现html标记


谢谢。

让用户提交包含显示时呈现的HTML的数据可能存在安全风险。用户可以在他们“注入”到您的应用程序中的HTML代码中非常有创意。在很多网站上,您可以找到有关该漏洞的更多信息


当您需要添加一些标记时,您可以查看其他标记呈现方法,例如BBCode或MarkDown。

您可以截取响应,生成自己的html,并将css添加到IThanks中以获得响应。我将看一看BBCode和Markdown,以便永久地完成更改。在不将当前代码库更改为权宜之计的情况下,是否可以实现这一点?