asp.net-mvc
jQuery Ajax Call With Asp MVC
Zoeken…
JavaScript-objecten plaatsen met jQuery Ajax Call
Ajax belt, vraagt en haalt gegevens op om de gebruiker een gevoel van een betere interactieve gebruikersinterface-ervaring te geven. In dit artikel wordt uitgelegd hoe u jQuery gebruikt en gegevens verzendt via Ajax-oproepen. Voor dit voorbeeld gaan we het volgende JavaScript-object POSTEN naar onze server.
var post = {
title: " Posting JavaScript objects with jQuery Ajax Call",
content: " Posting JavaScript objects with jQuery Ajax Call",
tags: ["asp mvc", "jquery"]
};
De server kant
Het servermodel dat overeenkomt met het JavaScript-object.
public class Post
{
public string Title { get; set; }
public string Content { get; set; }
public string[] Tags { get; set; }
}
Het enige wat we hoeven te doen is een standaard ASP.NET MVC-controllermethode maken die een enkele parameter van het type Persoon, zoals zo, gebruikt.
public class PostController : BaseController
{
public bool Create(Post model)
{
//Do somthing
}
}
De klant kant
Om JavaScript-objecten te verzenden, moeten we de JSON.stringify () -methode gebruiken om het object naar de gegevensoptie te verzenden.
$.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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow