Hier ist der Code:Wie extrahieren Felder Daten von Ajax MVC Action Call?
1) MVC-Controller:
public DiagramData GetDiagramData()
{
return new DataBindingHelper().GetData();
}
2) Daten Helfer:
public class DataBindingHelper
{
public DiagramData GetData()
{
DiagramData diagramData = new DiagramData();
return diagramData;
}
}
public class DiagramData
{
public string From
{
get { return "Moscow"; }
}
public string To
{
get { return "Saint Petersburg"; }
}
public string Color
{
get { return "Red"; }
}
public int Thick
{
get { return 2; }
}
}
3) Java Script:
function initDataBinding() {
jQuery.ajax({
type: "GET",
//url: '@Url.Action("GetDiagramData", "Home")'
url: '/Home/GetDiagramData'
}).done(function (data) {
//data = JSON.stringify(data);
//alert(data.From);
});
Sind die API-Controller? oder normal? –
Es ist normale MVC-Controller. – tesicg
Haben Sie das Problem gelöst? – hasan