elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Ayuda! diferencia entre form action y $http.post()
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda! diferencia entre form action y $http.post()  (Leído 1,783 veces)
brandonhz

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda! diferencia entre form action y $http.post()
« en: 12 Noviembre 2018, 22:34 pm »

Buen día, tengo un formulario en el cual los valores que capturo en el necesito enviarlos a un controlador. Dicho controlador en mvc asp.net me retorna una nueva vista como respuesta.

Mi pregunta es, mediante $http.post(), puedo obtener esa vista que me retorna el controlador?. o necesariamente debo utilizar el form action desde el HTML para obtener esa nueva vista?

Asi como lo tengo, realiza la petición post, el controlador hace lo que tiene que hacer, pero no me retorna la nueva view().

Este es mi formulario:

Código
  1. <div class="jumbotron">
  2. <h1>DATOS</h1>
  3. <p class="lead">Ingrese datos: </p>
  4.    <p class="a"> Codigo: <input type="text" id="codigo"/></p>
  5.    <p class="badge"> Nombres: <input type="text" id="nombres"/></p>
  6.    <p class="caption"> Apellidos: <input type="text"id="apellidos" /></p>
  7.    <p class="danger"> Correo: <input type="text" id="correo" /></p>
  8.    <p class="help-block"> Estado: <input type="number" id="estado"/></p>
  9.    <button ng-click="registrar()" name="registrar"> REGISTRAR </button>
  10.  

Este es el codigo que tengo para la petición en $http.post

Código
  1. angular.module("MyApp", [])
  2. .controller("FirstController", function ($scope, $http) {
  3.    $scope.registrar = function () {
  4.        var req = {
  5.            method: 'POST', url: '/Cliente/Create',
  6.            data: {
  7.                "codigo": document.getElementById("codigo").value,
  8.                "nombres": document.getElementById("nombres").value,
  9.                "apellidos": document.getElementById("apellidos").value,
  10.                "correo": document.getElementById("correo").value,
  11.                "estado": document.getElementById("estado").value
  12.            }
  13.        };
  14.        $http(req).then(function (res) {
  15.        });
  16.    };
  17. });

Y este es mi controlador:

Código
  1.       [HttpPost]
  2.    public ActionResult Create([Bind(Include = "codigo,nombres,apellidos,correo,estado")] clientes e)
  3.    {
  4.            clientes q = new clientes();
  5.            q.create(e);
  6.  
  7.        return View(q);
  8.    }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA , alguien sabe como puedo ocultar un "action form" PHP
PHP
BlackSaurio 3 6,622 Último mensaje 19 Marzo 2009, 17:58 pm
por дٳŦ٭
En brutus AET2,¿Que diferencia hay entre HTTP (basic auth) y HTTP(form)?
Hacking
robertito_prado 1 3,407 Último mensaje 7 Julio 2012, 13:48 pm
por robertito_prado
hydra http-post-form
Hacking
willy_69 1 4,727 Último mensaje 4 Noviembre 2012, 19:02 pm
por ameise_1987
Problema hack http-post-form con Hydra
Hacking
myproductionsg 3 3,310 Último mensaje 14 Octubre 2013, 22:06 pm
por x0bs
Duda con PHP - Diferencia entre GET y POST
Desarrollo Web
Trunchante 3 2,539 Último mensaje 14 Mayo 2019, 12:25 pm
por animanegra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines