【问题标题】:How to pass array through jquery get function? [duplicate]如何通过jquery get函数传递数组? [复制]
【发布时间】:2017-04-02 16:36:32
【问题描述】:

假设我有这样的控制器方法

public ActionResult GetSelected(int[] ids)
{
   //do something
   return Json (ids, JsonRequestBehavior.AllowGet)
}

在视图文件中,我有创建名为列表的数组的函数。 如何使用 $.get 函数将数组传递给控制器​​?

【问题讨论】:

    标签: javascript jquery asp.net-mvc


    【解决方案1】:

    我会这样做:

       var data = { 1, 2 };
        $.ajax({
        url: '@Url.Action('GetSelected','ControllerName')',
        data: {
          getSelected : data
          },
           success:function(data){
          //Do Something With the return data or HttpStatusCode
          }
        });
    

    【讨论】:

    • 确保您的操作是 [HttpGet] 或 [HttpPost]。
    猜你喜欢
    • 1970-01-01
    • 2018-04-02
    • 2012-09-04
    • 1970-01-01
    • 2017-06-02
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多