2014-12-03 49 views
0

我想動態添加html內容,但它不工作。 我正在服務器的HTML內容。 及其只顯示文字。 數據將喜歡評論字符串。.html()不工作在jquery

對不起,我正在爲科爾多瓦項目工作。

$(document).ready(function(){ 
 
\t 
 
\t pageurl=url+"usermenu.action"; 
 
\t $.ajax({ 
 
\t \t type: "POST", 
 
\t \t url: pageurl, 
 
\t \t dataType: "html" 
 
\t \t }) 
 
\t \t .done(function(data) { 
 
\t \t \t 
 
\t \t \t $("#maincontent").html(data); 
 
\t \t }); 
 
\t \t 
 
\t \t 
 
\t /* data will like this 
 
    var menutbl="<table id='mpt'>" 
 
\t \t \t \t +"<tr>" 
 
\t \t \t \t +"<td id='createapp'>Create Your Application</td>" 
 
\t \t \t \t +"<td id='editapp'>Edit/Submit Saved Applications</td>" 
 
\t \t \t \t +"</tr>" 
 
\t \t \t \t +"<tr><td id='trackapp'>Track Application Status</td>" 
 
\t \t \t \t +"<td id='uploadapp'>Upload Documents</td>" 
 
\t \t \t \t +"</tr>" 
 
\t \t \t \t +"<tr><td id='viewquery'>View Queries</td>" 
 
\t \t \t \t +"<td id='createtmlogin'>Team Member ID Creation</td>" 
 
\t \t \t \t +"</tr>" 
 
\t \t \t \t +"</table>"; \t \t \t 
 
\t \t \t \t 
 
\t \t \t \t $("#maincontent").html(menutbl); 
 
\t */ 
 
\t \t \t \t 
 

 
});
\t <div id="maincontent"> 
 

 
\t \t 
 
\t \t </div>

+0

檢查查看源,某些數據是否正在填充。 – 2014-12-03 06:28:46

+0

返回的數據是一個腳本塊嗎?如果是這樣,它不會與ajax – gskema 2014-12-03 06:29:10

+0

數據填充工作。它顯示像文本。 – 2014-12-03 06:30:24

回答

0
success : function(data) { 

      $("#maincontent").html(data); 
     } 
0

試試這個..

$(document).ready(function(){ 

    pageurl=url+"usermenu.action"; 
    $.ajax({ 
     type: "POST", 
     url: pageurl, 
     dataType: "html", 
     success : (function(data) { 
      $("#maincontent").html(data); 
     }); 
}); 
0

結帳你使用jQuery的版本。

0

對不起,你打擾你的問題是與服務器。