xheditor富文字框 存值與展示問題

來源:互聯網
上載者:User

標籤:style   blog   io   color   ar   for   sp   檔案   資料   

今天探索資料庫中存的值為這樣的東西. 

<p style="margin: 0px; padding: 5px 10px; border: 0px none; line-height: 28px; font-size: 14px; font-family: simsun, Arial, 'Lucida Grande', Verdana, Lucida, Helvetica, sans-serif; text-align: justify;"> </p><p style="margin: 0px; padding: 5px 10px; border: 0px none; line-height: 28px; font-size: 14px; font-family: simsun, Arial, 'Lucida Grande', Verdana, Lucida, Helvetica, sans-serif; text-align: justify;">   斜視,是指兩眼視軸不能同時注視同一目標,僅一眼視軸注視目標,而另眼視軸偏向目標一側的現象。斜視有很多種,最常見的是眼球向內偏斜,醫學上稱內斜視,俗稱“對眼”、“鬥雞眼”。眼球向外偏斜,稱外斜視,俗稱“斜白眼”。當然,斜視並不僅指兩眼相對位置有明顯畸形的情況,也包括斜度很小,表面不易察覺,而雙眼視功能不正常的情況,並且還包括那些根本沒有斜位但雙眼不正常的情況。因此,斜視的概念應理解為兩眼的相對位置和雙眼視功能兩方面的異常。</p><p style="marext-align: justify;"&gtp><br />

這種只有xheditor認識.看了下api 和 示範 他是可以實現完美展示的,只不過,我還是沒找到,它怎麼存怎麼展示。

我的解決思路

1:改變儲存的資料,改動修改代碼,變成只儲存HTML檔案。改了下,沒改好;

2:瀏覽器二次編譯;

function getHtml(str){            $x = ‘<input type = "hidden" name = "test" id = "test" value = "‘+str+‘">‘;            $("#help").append($x)            $val = $("#test").val()            $("#help").empty();            return $val;        }        $(function(){            $resArr = <?php echo $resForContent?>;            var html = ‘‘;            alert($resArr.length)            for($i = 0; $i<$resArr.length; $i++){                $tit = $resArr[$i].title;                $con = getHtml($resArr[$i].content);                if(($i+1)%2 == 0){                    html += ‘<td class="leftTd">‘ +                        ‘<h4 class="type-title"><a href="#">‘+$tit+‘</a></h4>‘ +                        ‘<p class="text">‘+$con+‘</p>‘ +                        ‘</td>‘+                        ‘ </tr>‘;                    $("#content_bin").append(html);                    html = ‘‘;                }else if($i == (($resArr.length)-1)){                    html += ‘<tr><td class="leftTd">‘ +                        ‘<h4 class="type-title"><a href="#">‘+$tit+‘</a></h4>‘ +                        ‘<p class="text">‘+$con+‘</p>‘ +                        ‘</td>‘+                        ‘ </tr>‘;                    $("#content_bin").append(html);                    html = ‘‘;                }else{                    html += ‘<tr>‘ +                        ‘<td class="leftTd">‘ +                        ‘<h4 class="type-title"><a href="#">‘+$tit+‘</a></h4>‘ +                        ‘<p class="text">‘+$con+‘</p>‘ +                        ‘</td>‘;                }            }        })
後台傳過來json資料解析 getHtml負責第一次編譯,然後擷取到真正的HTML代碼,再拼html


又一次用奇葩方法解決事情。

 

xheditor富文字框 存值與展示問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.