簡體   English   中英

加載並附加外部html文件

[英]Load and append external html file

我想用這樣的內容加載外部HTML文件:

{"html":" \n <font>\u043b\u0432.<\/font> \n ","back":""}

我嘗試使用此代碼-它加載了文件,但仍然包含\\ n和其他內容。

<div id="success"></div>
<script>$.get('test.html', function(data) { $(data).appendTo("#success"); } );</script>

修改后的代碼:由於您的數據是JSON對象,因此應使用$.getJSON 並將所有\\n替換為<br>

<script>
   $.getJSON('test.html', function(data) {
      data =data.html.replace(/\n/g, "<br>"); 
      $(data).appendTo("#success"); } );
</script>

代替使用appendTo,請執行以下操作:

<div id="success"></div>
<script>$.get('test.html', function(data) { $("#success").html(data); } );</script>

請注意:如果您無法控制“數據”的內容,那么您將面臨XSS攻擊。 如果這樣做,就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM