asp.net-mvc
jQuery Ajax Chiama con Asp MVC
Ricerca…
Pubblicazione di oggetti JavaScript con jQuery Ajax Call
Ajax chiama, richiede e recupera i dati per dare all'utente la sensazione di una migliore esperienza dell'interfaccia utente interattiva. Questo articolo ti mostrerà come utilizzare jQuery e inviare dati tramite le chiamate Ajax. Per questo esempio, pubblicheremo il seguente oggetto JavaScript sul nostro server.
var post = {
title: " Posting JavaScript objects with jQuery Ajax Call",
content: " Posting JavaScript objects with jQuery Ajax Call",
tags: ["asp mvc", "jquery"]
};
Il lato server
Il modello lato server corrispondente all'oggetto javascript.
public class Post
{
public string Title { get; set; }
public string Content { get; set; }
public string[] Tags { get; set; }
}
Tutto ciò che dobbiamo fare è creare un metodo di controllo MVC ASP.NET standard che accetta un singolo parametro del tipo Persona, in questo modo.
public class PostController : BaseController
{
public bool Create(Post model)
{
//Do somthing
}
}
Il lato client
Per inviare oggetti JavaScript è necessario utilizzare il metodo JSON.stringify () per inviare l'oggetto all'opzione dati.
$.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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow