Laravel + Ajax, правильный способ представления данных в HTML - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь лучше понять, как правильно / правильно представить данные из моей базы данных на моей странице.У меня сейчас работает AJAX, я могу опубликовать и получить его.Чего я не понимаю, так это как показать это на странице так, как мне нужно.IE:

Я могу показать его, используя <div id="note"></div>, и он покажет мое тело заметки.но как мне заставить его показать, например, если я хочу

<div id="note"></div>
<p>By: {{show firstname}} {{show lastname}}</p>

, потому что, если я использую <p id="firstname">By: </p>, это перезапишет текст By: yes?

Это мой 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?

1 Ответ

0 голосов
/ 12 декабря 2018

Вы можете использовать span:

<div id="note"></div>
<p>By: <span id="firstname">{{show firstname}}</span> <span id="lastname">{{show lastname}}</span></p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...