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

本文关键字:字符串 url 数据 何使用 ajax jquery 函数 | 更新日期: 2023-09-27 17:57:56

我有这个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,然后也传递对象window.image.pinpoints。id不必通过url传递,这只是我通常的做法。我该如何让它发挥作用?

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

这不应该是一个GET方法吗?POST方法没有传递任何参数。您的ajax url应该是这样的(控制器就是这样定义的):/成员/保存坐标/@模型。Id/@p帧

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