需要紧急帮助以下代码如何在mvc中将多个数组从jquery传递给控制器​​。 [英] Need urgent help on this below code how to i pass multiples array from jquery to controller in mvc.

查看:67
本文介绍了需要紧急帮助以下代码如何在mvc中将多个数组从jquery传递给控制器​​。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我的示例代码



Here is my sample code

//model class
class user
{
   public string firstname{get,set}
   public string lastname{get,set}
   public string Email{get,set}
}

<script>
    var FName = $('#example1').data('handsontable').getDataAtCol(0);
        var LName = $('#example1').data('handsontable').getDataAtCol(1);
        var mail = $('#example1').data('handsontable').getDataAtCol(2);
        
        var Objarray = [];
        $.each(obj, function (i, item) {
            debugger;
            var User = new Object();
            User.FirstName = item["0"]
            User.LastName = item["1"];
            User.Email = item["2"];
            Objarray.push(User);
        })
        
        alert(Objarray);
       // obj = obj.split(',');
        //alert(obj[1]);
     //   var a = obj;
        $.ajax({
            url: "/Home/SaveDetails",
            type: "POST",
          
            contentType: "application/json",
            dataType: "JSON",
            data:{FisrtName:FName,LastName:LName,Email:mail},
            success: function (data) { }

        });

    });
<script>





我尝试过:



[HttpPost]

public JsonResult SaveDetails(string [] FirstName,string [] LastName,string [] Email)

{

var js = new JavaScriptSerializer();

//用户[] u = js.Deserialize< user []>(obj);

返回Json(null);

}



What I have tried:

[HttpPost]
public JsonResult SaveDetails(string[] FirstName, string[] LastName, string[] Email)
{
var js = new JavaScriptSerializer();
// User[] u = js.Deserialize<user[]>(obj);
return Json( null);
}

推荐答案

' #example1')。data(' handsontable')。getDataAtCol( 0 );
var LName =
('#example1').data('handsontable').getDataAtCol(0); var LName =


' #example1')。data(' handsontable' ).getDataAtCol( 1 );
var mail =
('#example1').data('handsontable').getDataAtCol(1); var mail =


' #example1')。data(' handsontable' ).getDataAtCol( 2 );

var Objarray = [];
('#example1').data('handsontable').getDataAtCol(2); var Objarray = [];


这篇关于需要紧急帮助以下代码如何在mvc中将多个数组从jquery传递给控制器​​。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆