【发布时间】:2017-08-03 10:58:46
【问题描述】:
从 php 我返回这个 html
PHP
$str = "Hello World";
echo json_encode("returnval"=>format_string($str));
function format_string($str){
return "<b>".$str."</b>";
}
反应 JSX
render () => {
//returnval = html string returned from php
return (
<div>
{returnval}
<div>
<span>Some data</span>
</div>
</div>
);
}
上面将<b>Hello World</b>打印为文本。
但我希望 执行 html 标签(在本例中为粗体)
由于某些原因,我无法在 jsx 中编写 format_string 函数,有什么办法可以解决这个问题吗?
【问题讨论】:
-
你有什么错误吗?
-
@DeividasKaržinauskas 没有错误.. 我只想将 html 打印为 html 而不是文本
标签: javascript php html reactjs ecmascript-6