Введите значения БД в форму для их редактирования - PullRequest
0 голосов
/ 05 октября 2018

Моя цель - привести значения БД в форму, чтобы пользователь мог их редактировать.Однако значения не отображаются в форме.Вот мой код.Спасибо!

$(".btnEditarUsuario").on("click", function(){
var idUsuario = $(this).attr("idUsuario");
var datos = new FormData();
datos.append("idUsuario", idUsuario);

$.ajax({
    url:"ajax/usuarios.ajax.php",
    method: "POST",
    data: datos,
    cache: false,
    contentType: false,
    processData: false,
    dataType: "json",
    success: function(respuesta){
        console.log("respuesta", respuesta);
        $("#editarNombre").val(respuesta["nombre"]);
        $("#editarUsuario").val(respuesta["usuario"]);
  $("#editarRol").html(respuesta["rol"]);
}
 });
})


<?php

    require "../controladores/usuarios.controlador.php";
    require "../modelos/usuarios.modelo.php";

    class AjaxUsuarios{
        public $idUsuario;
        public function ajaxEditarUsuario(){
        $item = "id";
        $valor = $this->idUsuario;
        $respuesta = ControladorUsuarios::ctrMostrarUsuarios($item, $valor);
        echo json_encode($respuesta);
        }
    }
    if(isset($_POST["idUsuario"])){
        $editar = new AjaxUsuarios();
        $editar -> idUsuario = $_POST["idUsuario"];
        $editar -> ajaxEditarUsuario();
    }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...