Javascript Html编码爱奥尼亚2+;API PHP引用错误

Javascript Html编码爱奥尼亚2+;API PHP引用错误,javascript,php,regex,angular,ionic2,Javascript,Php,Regex,Angular,Ionic2,My api返回一个html字符串,其中我使用php转换为html,函数为: [API编码HTML,如果不是,则渲染为字符串] $description = html_entity_decode($description) 在此之后,进行Json_编码 并将该值返回到Ionic 2应用程序。 在其中,我将此项目与以下内容一起展示: [应用程序HTML接收,INNERHTML中无TRAITAMENT显示说明] <div class="item item-text-wrap" [innerH

My api返回一个html字符串,其中我使用php转换为html,函数为: [API编码HTML,如果不是,则渲染为字符串]

$description = html_entity_decode($description)
在此之后,进行Json_编码 并将该值返回到Ionic 2应用程序。 在其中,我将此项目与以下内容一起展示: [应用程序HTML接收,INNERHTML中无TRAITAMENT显示说明]

<div class="item item-text-wrap" [innerHTML]="item.description"></div>

但有些项目用作标记中的工具提示:

<span title="Auxiliary content open per click">click</span>
点击
但是,有些内容由于双引号而中断

title=" table rowspan="2"></table "

title=“table rowspan=“2”>您可以使用Javascript/TS将您的
替换为
,如下所示

var result = yourString.replace(/'/g, '"');

您可以使用Javascript/TS将
替换为
,如下所示

var result = yourString.replace(/'/g, '"');

我更改了API PHP以创建json文件,每次使用CKeditor更新内容时,我都会覆盖make.json文件。 当应用程序请求我的API时,他如下读取此文件:

  public function make(){
        if(file_exists("web/uploads/make/make.json")){
            $make = file_get_contents('web/uploads/make/make.json');
            echo ($make);
        }else{
            return false;
        }
        die;
    }

因此,感谢您的帮助。

我更改了API PHP以创建一个json文件,每次使用CKeditor更新内容时,我都会覆盖make.json文件。 当应用程序请求我的API时,他如下读取此文件:

  public function make(){
        if(file_exists("web/uploads/make/make.json")){
            $make = file_get_contents('web/uploads/make/make.json');
            echo ($make);
        }else{
            return false;
        }
        die;
    }


所以,谢谢你的帮助。

为什么要解码实体,我想,
会在选择CKEDITOR生成html字符串并呈现为html时呈现为引号,我使用html_entity_decode呈现为html,但如果我使用html_entities无法正常工作或覆盖实体_decode。我想我的问题是有两个引号,破坏了我的html。是的,双引号关闭属性封装。我不确定你拥有什么和/或它应该是什么。为什么要解码实体,我想
在选择CKEDITOR生成带有html的字符串并呈现为html时将呈现为引号,我使用html\u entity\u decode呈现为html,但如果我使用html\u entities,则无法正常工作或覆盖entity\u decode。我想我的问题在于两个引号打破了我的html。是的,您的双引号关闭了属性封装。我不确定你有什么和/或应该是什么。我正在使用typescript。IonicIt没有问题。Typescript是Javascript的超集。这也适用于TS。我编写了类似的代码,但不适用于我。谢谢你的回复。你能展示一下你写的代码吗?有错误吗?请把这个放在你上面的问题上。我解释了如何在帖子中收到这些数据以及结果。在某些情况下,我添加了预期结果和我的结果的图像。使用的代码基于我的代码。你能帮助我吗?谢谢,我正在使用打字脚本。IonicIt没有问题。Typescript是Javascript的超集。这也适用于TS。我编写了类似的代码,但不适用于我。谢谢你的回复。你能展示一下你写的代码吗?有错误吗?请把这个放在你上面的问题上。我解释了如何在帖子中收到这些数据以及结果。在某些情况下,我添加了预期结果和我的结果的图像。使用的代码基于我的代码。你能帮助我吗?谢谢