Это переведено, извините, если что-то не так.
У меня проблема, и когда я вставляю имя сеанса, оно говорит мне, что оно не определено. Я сделал тесты, вставив ручное имя пользователя и, если все работает.
https://imgur.com/bFObycd
<? php
session_start ();
echo var_dump ($ _SESSION);
?>
Первое, что есть в php, это то, что вы можете видеть, что var_dump правильно показывает имя пользователя.
Сообщение (имя пользователя) не определено в консоли.
Я делаю это с модалом.
Текстовое поле вставлено правильно, мне просто нужно имя сеанса, который его вставляет. База данных работает правильно (я попытался вставить параметры вручную)
Как видите, с помощью var_dump правильно отображается имя пользователя сеанса. Также хорошо вставьте содержимое textarea, просто нужно вставить название сеанса
<script>
$(inicializarEventos);
function inicializarEventos(){
$("#insertar").click(insertarSugerencia);
}
function insertarSugerencia(){
var nombreUsuario= <?php echo $_SESSION['usuario']?>;
var textoSugerencia=$("#textoSugerencia").val();
console.log(nombreUsuario,textoSugerencia);
$.ajax({
url:"bd/bd.php",
method: "POST",
data:{nombreUsuario:nombreUsuario,textoSugerencia:textoSugerencia},
dataType:"JSON",
success:function(){
alert ("Sugerencia enviada correctamente");
$("#modal1").modal("hide");
}
});
}
</script>