【发布时间】:2018-12-12 16:56:33
【问题描述】:
我试图更好地了解如何正确/正确地将数据库中的数据呈现到我的页面。我目前正在使用 AJAX,我可以发布和检索它。我不明白的是如何根据需要在页面上显示它。即:
我可以使用
<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 中循环遍历它?
【问题讨论】: