Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过AJAX将jquery数组发送到c#ObservableCollection<;字符串>;_C#_Javascript_Jquery_Ajax - Fatal编程技术网

通过AJAX将jquery数组发送到c#ObservableCollection<;字符串>;

通过AJAX将jquery数组发送到c#ObservableCollection<;字符串>;,c#,javascript,jquery,ajax,C#,Javascript,Jquery,Ajax,我需要在jquery中创建一个数组,并将其传递给一个MVC控制器,该控制器正在接受一个包含ObseverableCollection的对象。我在获取可观察对象以接受我的数组时遇到问题 我在创建数组时遇到了一个问题,但是通过AJAX将其传递给ObservableCollection时也遇到了一个问题。Member:是可观察的,Name:只是对象内部的一个字符串。有什么想法吗 以下是我的jquery代码: var memberCollection = new kendo.data.Observabl

我需要在jquery中创建一个数组,并将其传递给一个MVC控制器,该控制器正在接受一个包含ObseverableCollection的对象。我在获取可观察对象以接受我的数组时遇到问题

我在创建数组时遇到了一个问题,但是通过AJAX将其传递给ObservableCollection时也遇到了一个问题。Member:是可观察的,Name:只是对象内部的一个字符串。有什么想法吗

以下是我的jquery代码:

var memberCollection = new kendo.data.ObservableObject({ Members: [] });

click: function (e) {
                var myId = e.dataItem.AdId;
                memberCollection.Members.push(myId)
            }
阿贾克斯:

 $.ajax({
        url: MobileHomePath + "AddGroup",
        contentType: 'application/json',
        data: {
            Name: this.get("groupName"),
            Members:  memberCollection
        },
    }).success(function (data) {
        if (data != "fail") {
            alert("Awesome");
        }
        else {
            app.hideLoading();
            alert(data);
        }
    });
控制器:

 public ActionResult AddGroup(GroupObj obj) 
    {
       return Content("");
    }
对象:

public class GroupObj
{
    public string Id { get; set; }
    public string Name { get; set; }
    public ObservableCollection<string> Members { get; set; }
}
公共类GroupObj
{
公共字符串Id{get;set;}
公共字符串名称{get;set;}
公共ObservableCollection成员{get;set;}
}

您到底遇到了什么样的麻烦?请更准确地描述这个问题。我编辑了我的原始帖子。我也有这个问题。谢谢你以后的回答!