Задать вопрос
@malishkina2502
Студент

Как сделать вывод данных из JS в таблицу?

Получаю данные из БД
$users=get_users();
echo json_encode($users);

function get_users(){
	global $db;
	$query = "SELECT  t.ID_Teacher,t.Surname,t.Name,t.Patronymic
                    FROM Teachers t
                         LEFT JOIN Users u
                         ON t.ID_Teacher=u.ID_User";
	$result = mysqli_query($db, $query);
	$data = null;
	while($row = mysqli_fetch_assoc($result)){
		$data[] = $row;	
	}
	return $data;
}


Вывожу данные без перезагрузки
function getStudents() {
				$.ajax({
					url: 'getUser.php',
					dataType: "json",
				}).done(function(studentsList ){
					var table = document.getElementById('tab1');
					

					
					var studentsHTML = "";
					

					for(var i=0; i<studentsList.length; i++){
						
						studentsHTML += studentsList[i].Surname;
						studentsHTML += " "+studentsList[i].Name;
						studentsHTML += " "+studentsList[i].Patronymic;
						studentsHTML += " <a href=\"#\" "+"onclick=\"deleteStudent("+studentsList[i].ID_Teacher+"); return false;\">Удалить</a>";
						studentsHTML += "<br />";
					}
					$("#students").html(studentsHTML);
				}).fail(function(){
					alert('Ошибка запроса к серверу!');
				});
			}
			getStudents();


5b0777f30035f023923042.pngКак сделать вывод данных в таблицу?
  • Вопрос задан
  • 6896 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
Kewa2008
@Kewa2008
Программист
var studentsHTML = "<table><tr><th>#</th><th>Фамилия</th> ... ";

studentsHTML += "<td>" + studentsList[i].Surname + "</td>”;


И т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Mysterion
Можете прям после получения данных из базы формировать табличку, отдавать ее и в JS вставлять ее как html-код куда-нибудь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы