Как извлечь данные из полей формы HTML, используя jquery ajax из daabase - PullRequest
0 голосов
/ 08 сентября 2018

Давайте рассмотрим пример: file.html

<input type="text" name="txtname" id="txtname">
<input type="text" name="txtemail" id="txtemail">
<input type="text" name="txtaddress" id="txtaddress">

сейчас file.php

assume connection already done and the variable $con.
$userid = $_SESSION['userid'];
$qry = mysqli_query($con, "SELECT name, email, address from users where id='$userid'");
$row = mysqli_fetch_array($qry);
$txtname= $row['name'];
$txtemail = $row['email'];
$txtaddress = $row['address'];

Теперь я не хочу писать какой-либо отдельный код php в html-файле, пусть это будет чистый hmtl. также не хочу писать html-код в php-файл, пусть это будет чистый php.

существует ли какой-либо безопасный (минимальный) способ поместить результаты файлов php в соответствующее поле формы файла html с помощью jquery ajax ???

может быть, это глупый вопрос. Но я хочу с разъяснениями, поскольку я учусь сейчас. я не хочу использовать PDO и OOPS, поскольку я не знаю.

1 Ответ

0 голосов
/ 08 сентября 2018

Да, используя Ajax, это возможно. Сначала в php файле выведите ваш результат, как показано ниже

echo json_encode($row);

и затем вы можете написать приведенный ниже код в html-файле в теге script и заполнить поля соответственно

$.ajax({
        url: 'data.php',
        dataType: "json",
        success: function (data) {          
            $('#txtname').val(data.name)
            $('#txtemail').val(data.email)
            $('#txtaddress').val(data.address)

        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...