c# - jQuery/ajax POST 一个数组/对象到后面的 C# 代码

标签 c# javascript 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);
});​

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);
              }

   });
}

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 ?
  }

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

我已经更新了几次请再读一遍

enter image description here

最佳答案

像这样修改您的 WebMethod 并重试:

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

关于c# - jQuery/ajax POST 一个数组/对象到后面的 C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029677/

相关文章:

c# - GDI+ 拖拽窗口到 UserControl 后的拖尾现象

asp.net - 加载不同的 CSS 以进行站点本地化

asp.net - 如何在 IIS 10 中正确自动启动 asp.net 应用程序

javascript - cucumber capybara Selenium 与 expect(all()) 的竞争条件

javascript - 错误: Bad Twitter streaming request: 401 using Twit

javascript - 将 javascript 对象键更改为属性值

.net - 在 Windows Azure 上运行 .NET 1.1

c# - 根的红黑树删除

c# - 在 C# 中使用 LINQ 读取 Xml 文件

c# - 具有复合集合的组合框不会随着对 observablecollection 的更改而更新