asp.net-mvc
jQuery Ajax Call Con Asp MVC
Buscar..
Publicar objetos JavaScript con jQuery Ajax Call
Ajax llama, solicita y recupera datos para brindar al usuario la sensación de una mejor experiencia de interfaz de usuario interactiva. Este artículo le mostrará cómo usar jQuery y enviar datos a través de llamadas Ajax. Para este ejemplo, vamos a enviar el siguiente objeto JavaScript a nuestro servidor.
var post = {
title: " Posting JavaScript objects with jQuery Ajax Call",
content: " Posting JavaScript objects with jQuery Ajax Call",
tags: ["asp mvc", "jquery"]
};
El lado del servidor
El modelo del lado del servidor correspondiente al objeto javascript.
public class Post
{
public string Title { get; set; }
public string Content { get; set; }
public string[] Tags { get; set; }
}
Todo lo que necesitamos hacer es crear un método de controlador MVC ASP.NET estándar que tome un solo parámetro del tipo Persona, como tal.
public class PostController : BaseController
{
public bool Create(Post model)
{
//Do somthing
}
}
El lado del cliente
Para enviar objetos de JavaScript, necesitamos usar el método JSON.stringify () para enviar el objeto a la opción de datos.
$.ajax({
url: '@Url.Action("create", "Post")',
type: "POST",
contentType: "application/json",
data: JSON.stringify({ model: post })
}).done(function(result){
//do something
});
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow