2013-08-27 91 views
1

我正在使用angular.js和asp.net mvc 4.我试图通过ajax请求传递jason数据到我的控制器的动作。 这里是我的脚本:如何操纵JSON数据?

$scope.items = [ 
    { Name: "Name1", Email: "Email1", Address: "Address1", ContactNo: "contactNo1"}, 
    { Name: "Name2", Email: "Email2", Address: "Address2", ContactNo: "contactNo1"} 
]; 

var users = JSON.stringify($scope.items); 
     $.ajax({ 
      type: "POST", 
      url: "/Angular/saveData", 
      data: users, 
      dataType: "json", 
      success: function (msg) { 
       alert("Success"); 
      }, 
      error: function (msg) { 
       alert("Error"); 
      } 
     }); 

我想不出什么会是我的“SAVEDATA”行动manupulate杰森数据?

回答

2

控制器:

[HttpPost] 
    public JsonResult saveData(DataClass[] items) 
    { 

    } 

数据类:

public class DataClass { 
    public string Name {get; set; } 
    public string Email {get; set; } 
    public string Address {get; set; } 
    public string ContactNo {get; set; } 
} 
+0

由于诺贝特。 – raisul