У меня есть вызов ajax, который извлекает данные и должен вставить их в нужное поле div.Однако я могу использовать только один параметр в методе успеха для извлечения данных, а не несколько параметров.Одним из супер плохих / дешевых решений было бы множество ajax-вызовов, но я просто знаю, что должно быть более простое и менее грязное решение, чем создание разных вызовов / скриптов для получения моих данных таким образом.Я также попытался, как упоминалось выше, с несколькими параметрами, в надежде, что, возможно, это сработает.
мой ajax-вызов выглядит следующим образом:
function retrieveQuestion() {
$.ajax({
url: 'getSpecificPost.php',
type: 'POST',
success: function(response) {
console.log(response);
}
});
}
мой php-скрипт выглядит так (не все, учитывая, что скрипт работает, и моя главная проблема заключается в том, как добавить определенные данныедля определенных div):
$sqli = 'SELECT * FROM posts WHERE title = ?';
$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sqli)) {
echo 'Error no stmt prepared';
exit();
} else {
mysqli_stmt_bind_param($stmt, 's', $title);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
if ($row = mysqli_fetch_assoc($result)) {
echo $row['title'];
echo $row['name'];
echo $row['id'];
}
}
так скажем, у меня есть 3 блока div, которые уже созданы, поэтому они не создаются динамически.
Я хотел бы добавить $row ['title'] для блока div с идентификатором title, $ row ['name'] для блока div с идентификатором name и поле с $ row ['id'] для блока div с id,ID.