Я пытаюсь отобразить данные внутри, используя ajax в php, я сделал следующий код:
<table>
<select id="staff" name="staff">
<option value="@N">N</option>
<option value="@R">R</option>
<option value="@S">S</option>
<option value="@J">J</option>
<option value="@So">So</option>
<option value="@Sr">Sr</option>
<option value="@Jo">Jo</option>
<option value="@Sc">Sc</option>
<option value="@P">P</option>
</select>
<textarea id="show" rows="8" name="notice" class="form-control"></textarea>
</table>
$('#customer').change(function () {
var id = $(this).val();
$.ajax({
type: "GET",
url: "page2.php",
data: "pass_id=" + id,
success: function (data) {
alert(data);
document.getElementById("show").innerHTML = data;
}
});
});
ниже моя страница 2. php, которая выбирает данные из базы данных:
<?php
echo $get_id = $_GET['pass_id'];
include("db.php");
$sql = "select notice from admin where username='$get_id'";
while ($row = mysqli_fetch_array($sql)) {
echo $row['notice'];
}
?>
но это не дает мне никаких данных в области текстового поля, может кто-нибудь сказать мне, что не так в моем коде?