ajax - 在 $.ajax() 中将数组传递给 ajax 请求

标签 ajax jquery

我已经尝试过这样但无法获取数组列表。它返回“null”

 var data=[];
 data[0] = '1';
 data[1] = '2';
    $.ajax({                    
         url: '@Url.Action("AddFrequencyWeekly", "Plannar")',
         type: "POST",                     
         data: { data: data },
         dataType: 'json', 
         success: function (data) {                                            
             alert("Record Updated Successfully");    
                 }
         });

我的模型类代码如下

 public JsonResult AddFrequencyWeekly(string[] data)
        {

}

数据值显示“null”

请帮帮我?

最佳答案

var datas = { data0: '1',
      data1: '2' };
$.ajax({                    
         url: '@Url.Action("AddFrequencyWeekly", "Plannar")',
         type: "POST",                     
         data: datas,
         dataType: 'json', 
         success: function (data) {                                            
             alert("Record Updated Successfully");    
                 }
         });

关于ajax - 在 $.ajax() 中将数组传递给 ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18380049/

相关文章:

jquery - 如何测试浏览器是否支持原生占位符属性?

jquery - 使用 codeigniter 在 bootstrap 中激活菜单 onclick

javascript - 如何在页面加载asp.net上将文本框的光标位置显示到第二个字母?

jQuery tablesorter 插件 - 禁用标题内图像的排序

javascript - 如何通过AJAX提交后显示模态表单

javascript - 如何使用 JQuery 中的 data 参数解析 JSON?

javascript - jQuery PHP 跨域请求问题

javascript - 使用 AJAX 设置的值进行两种方式绑定(bind) - Observable 在设置控件的值时不会通知

php - 星级评定系统,类似于亚马逊

jquery - ASP.NET 中的交互式仪表板