jQuery/ajax POST一个Array /对象到C#代码后面

Lon*_*der 4 javascript c# asp.net ajax webmethod

当我尝试通过其他问题学习时,仍然无法让它发挥作用

到目前为止,这是我的代码,试图尽可能彻底.

活动(点击)

var resluts = []; //its a collections of id's - list items of unsorted list as strings 
$('#next').click(function() {
    var RLength = resluts.length;
    alert(resluts);
});?
Run Code Online (Sandbox Code Playgroud)

ajax POST

function UbpdateSecondStage(arr) {

    var WebMethod ="GetSecondStageData";
    var page ="Default.aspx/";
    var target = page + WebMethod;
    var SendParameters = Sys.Serialization.JavaScriptSerializer.serialize(arr);
    jQueryAjxUpdt(target, SendParameters);

}


function jQueryAjxUpdt(targetUrl, SentPars) {
    $.ajax({
              type: 'POST',
              url: targetUrl,
              data: {
                     'sentobj':SentPars

              },
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function (data) {
                                  //alert(data);
              }

   });
}
Run Code Online (Sandbox Code Playgroud)

C#

  [WebMethod]
  public static string GetSecondStageData(object sentobj)
  {
      var x = sentobj;
    return ?? ...do i have to give a return.. even if i do not require one ?
  }
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?这是我第一次尝试这种方法.谢谢.

我已经更新了几次,请再次阅读

在此输入图像描述

pal*_*aѕн 6

修改你WebMethod喜欢这样,然后再试一次:

[WebMethod]
public static string GetSecondStageData(object sentobj)
{
    var x = sentobj;
    return DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)