2017-02-09 61 views
0

我想在ajax調用成功的對話框上呈現xml。 但使用下面的代碼後,格式會變得混亂。 我在每行看到不必要的空白。有人可以幫忙。Javascript格式xml錯誤

success: function (data) { 
       $("<div id='xmlmessageHolder'></div>").dialog({ 
       title : "View", 
       width: 400, 
       height :500,     
       open:function(event){ 
        $(this).html("<pre>"+escapeHTML(data)+"</pre>"); 

      } }); 
     }, 
+0

'escapeHTML'是做什麼用的?什麼是「數據」的(最小)示例,表現出您正在遇到的問題? –

+0

@fiddle ok檢查更新的答案你可以使用vk美化。 – owaishanif786

+0

@ owaishanif786 - 你爲什麼要告訴我這個?我不在乎 –

回答

0

您應該簡單地刪除pre標記。 您也可以使用vkbeautify

success: function (data) { 
       $("<div id='xmlmessageHolder'></div>").dialog({ 
       title : "View", 
       width: 400, 
       height :500,     
       open:function(event){ 

        $(this).html(vkbeautify.xml(escapeHTML(data))); 

      } }); 
     }, 
+0

這使xml更加混亂。 – fiddle