C# 如何使用ajax jquery函数传递字符串url和数据

C# 如何使用ajax jquery函数传递字符串url和数据,c#,jquery,asp.net,ajax,asp.net-mvc-3,C#,Jquery,Asp.net,Ajax,Asp.net Mvc 3,我有一个ajax jquery函数: $.ajax({ url: '/Member/SaveCoordinates/@Model.Id', type: "POST", data: window.image.pinpoints, success: function (data) { alert

我有一个ajax jquery函数:

$.ajax({
                    url: '/Member/SaveCoordinates/@Model.Id',
                    type: "POST",
                    data: window.image.pinpoints,
                    success: function (data) {

                       alert(data);
                    },
                    error: function () {

                        alert("error");
                    }
                });


                return false;
            });
这是我的控制器:

public string SaveCoordinates(string Id, object[] pFrame) 
{
     do something...
}

我希望能够在url中传递字符串id,然后还要传递object window.image.pinpoints。id不必通过url传递,这只是我通常的做法。我如何让它工作?

这不是一种get方法吗?您的POST方法没有传递任何参数。 您的ajax url应该是这样的,这就是控制器的定义: /Member/SaveCoordinates/@Model.Id/@pframe

控制器(假设您使用的是php): 公共字符串saveCoordinateString Id,对象[]pFrame=null{ 在此处打印日志,以便您知道ajax调用已到达控制器 }