美文网首页
thinkPHP 后台获取的带html标签的数据放到js中的va

thinkPHP 后台获取的带html标签的数据放到js中的va

作者: 公子_b4cb | 来源:发表于2018-11-14 15:15 被阅读0次

    后台获取的数据带有html标签 展示到前端jq的val()中就会保存,为了防止报错我们可以把后台获取的数据先json化 然后展示到html页面中

    1首先,直接获取时展示到页面上是这个样子的 js报错。

           function edit23(){

             $('.dcontent').val(.html()用为读取和修改元素的HTML标签   (包括其Html标签),.html()方法使用在多个元素上时,只读取第一个元素);

           }

    2.现在在后台控制器中将content先json化存到新的字段中去。

         $data2=Db::name('history')->where('userid',195)->select();

            for ($i=0; $i <sizeof($data2) ; $i++) {

              $data2[$i]['contentt']=  json_encode($data2[$i]['content']);

            }

    3.现在这么展示到js中

      function edit2{$k}(){

                                    $('.content').val({$d['contentt']});

      }

    4.页面就可以显示了,js也可以使用了,现在就不报错了,js中就是这么显示的。

    $('.dcontent').val(".html()\u7528\u4e3a\u8bfb\u53d6\u548c\u4fee\u6539\u5143\u7d20\u7684HTML\u6807\u7b7e

        \u5bf9\u5e94js\u4e2d\u7684innerHTML\r\n\r\n

    .html()\u7b7e\uff09,.html()\u53ea\u8bfb\u53d6\u7b2c\u4e00\u4e2a\u5143\u7d20");

    相关文章

      网友评论

          本文标题:thinkPHP 后台获取的带html标签的数据放到js中的va

          本文链接:https://www.haomeiwen.com/subject/makjfqtx.html