Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Javascript 将一组值从JS返回到C#_Javascript_C#_Ajax - Fatal编程技术网

Javascript 将一组值从JS返回到C#

Javascript 将一组值从JS返回到C#,javascript,c#,ajax,Javascript,C#,Ajax,我有一个函数,返回元素的顶部和左侧位置,如下所示 $(function GetPos(El) { var Offset = $(El).Offset(); var Top = Offset.Top; var Left = Offset.Left; return { x: Top, y: Left }; }); 我需要能够使用C.分配和存储这些值。我认为Ajax可能是答案,但我不知道如何设置它 我想做一些类似的事情: Int T

我有一个函数,返回元素的顶部和左侧位置,如下所示

    $(function GetPos(El) {
      var Offset = $(El).Offset();
      var Top = Offset.Top;
      var Left = Offset.Left;
      return { x: Top, y: Left };
  });
我需要能够使用
C.
分配和存储这些值。我认为
Ajax
可能是答案,但我不知道如何设置它

我想做一些类似的事情:

    Int Top = someAjax[1];

这里有一个使用jQuery的更好的例子——这可能是最简单的方法

$.ajax({
      type: "POST",
      url: "Default.aspx/DoSomething",
      data: {someParam: "some val"},
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(msg) {
          //If anything needs to done after ajax call happens
      }
    });
在服务器上:

public void DoSomething(string someParam)
{
    //Do whatever you need to
}

下面是一个在客户端和服务器端使用AJAX的示例,您只需接收与JSI中使用的名称相同的参数,我不确定是否遵循。看起来这是为了获取数据,对其进行处理,然后将其返回给页面。我只需要收集数据,不需要回电话。你能提供一个示例吗?我刚刚发布了一个代码示例作为答案,因为我不知道如何在评论部分发布格式化代码!希望如此helps@BlueLionPiperHTTP协议对“请求/响应”非常严格。没有“Request/”,服务器无法启动请求。是的,这应该只是一个普通的AJAX;服务器的响应不需要包含太多内容。