【问题标题】:How to use ajax jquery function in order to pass string url and data如何使用ajax jquery函数来传递字符串url和数据
【发布时间】:2011-05-31 05:11:16
【问题描述】:

我有这个 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 传递,这就是我通常做的方式。我如何让它发挥作用?

【问题讨论】:

    标签: c# jquery asp.net ajax asp.net-mvc-3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 2011-02-12
      • 2021-08-16
      • 1970-01-01
      相关资源
      最近更新 更多