2017-10-18 50 views
0

我目前無法在HTML標題標籤中傳遞我的Ajax響應。 阿賈克斯查詢:在HTML標題標籤中傳遞AJAX響應

$.ajax({ 
    type: "POST", 
    url: "${pageContext.request.contextPath}/ws/api/report/facts", 
    success: function (response) { 
     var data = JSON.parse(response)[0].centers; 
     var result = $('<h3 />').append(data).find('#myHeading').html(); 
     $('#myHeading').html(result); 
    } 
}); 

這是我的HTML,我想通過我的Ajax響應:

HTML標記

<div class="panel-body"> 
    <i class="fa fa-users" style="font-size:60px;"></i> 
    <h3 id="#myHeading"></h3> 
</div> 

任何形式的幫助將不勝感激。

+0

究竟是什麼問題?你從服務器得到迴應嗎?請不要說您的網址包含一些無效的字符'$ {'。 – Krusader

+0

問題得到解決.. 感謝@Mustapha Larhrouch – Student

回答

2

由數據只需更換#myHeading的HTML:

$.ajax({ 
    type: "POST", 
    url: "${pageContext.request.contextPath}/ws/api/report/facts", 
    success: function(response) { 
     var data = JSON.parse(response)[0].centers; 
     $('#myHeading').html(data); 
    } 
}); 

,並在你的HTML代替#myHeadingmyHeading

<div class="panel-body"> 
    <i class="fa fa-users" style="font-size:60px;"></i> 
    <h3 id="myHeading"></h3> 
</div> 
+0

謝謝! 這解決了這個問題。 – Student

0

你的URL看起來無效,要麼是:

url: pageContext.request.contextPath + "/ws/api/report/facts", 

或(如ES6模板文字):

url: `${pageContext.request.contextPath}/ws/api/report/facts`,