[英]Laravel + Ajax, proper way to present data to html
我試圖更好地了解如何正確/正確地將數據庫中的數據呈現給頁面。 我目前正在使用AJAX,可以發布和檢索它。 我不明白的是如何根據需要在頁面上顯示它。 IE:
我可以使用<div id="note"></div>
顯示它,它會顯示我的筆記正文。 但是,如何顯示它,例如,如果我想
<div id="note"></div>
<p>By: {{show firstname}} {{show lastname}}</p>
因為如果我使用<p id="firstname">By: </p>
會覆蓋By:文本,是嗎?
這是我的AJAX獲取腳本
<script type="text/javascript">
$(function() {
var note_id = {{$patient->patient_notes->id}}
$.ajax({
method: 'GET',
url: "/patientnotes/" + note_id,
success: function(data){
console.log(data);
$('#note').html(data.note);
$('#firstname').html(data.firstname);
$('#lastname').html(data.lastname);
}
});
});
這是我的JSON數據響應
{"id":6,"user_id":6,"patient_id":2,"note":"My test note!","firstname":"John","lastname":"Doe"}
並且與此同時,我還需要將數據(不使用上面的內容,我擁有的另一頁)傳遞給我的php foreach,有人將如何將AJAX結果傳遞給我的php foreach()? 在JavaScript中沒有循環通過?
您可以使用span:
<div id="note"></div>
<p>By: <span id="firstname">{{show firstname}}</span> <span id="lastname">{{show lastname}}</span></p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.