Я пытаюсь получить данные из моей базы данных, используя PHP.Получив эти данные, я хочу отформатировать их в HTML.
Я знаю, что вы можете сделать это двумя способами:
Создать функцию, которая создает строкуотформатированный HTML и просто вернуть его.В конце концов, вы вызовете функцию и отобразите возвращенную строку
function getName() {
//Do some data fetching here to get name...
$string= "<p>".$name."</p>";
return $string;
}
<div id="name">
echo getName();
</div>
Получите данные из файла php с помощью AJAX и просто отформатируйте их там
$.ajax({
type: "post",
url: "getName.php",
dataType: "json",
success: function(data) {
var name = $('<p>').text(data['name']);
$("#name").append(name);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
Мой вопрос: имеет ли значение, каким образом я это делаю?