Как использовать функцию jjery ajax для передачи строки URL и данных - PullRequest
0 голосов
/ 31 мая 2011

У меня есть функция jjery ajax:

$.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, а затем также передать объект window.image.pinpoints. Идентификатор не должен передаваться через URL-адрес, именно так я обычно это делаю. Как мне заставить это работать?

1 Ответ

0 голосов
/ 31 мая 2011

не должен ли это быть метод GET? Ваш метод POST не имеет переданных параметров. URL-адрес вашего ajax должен быть примерно таким (вот как определяется ваш контроллер): /Member/SaveCoordinates/@Model.Id/@pframe

или

контроллер (при условии, что вы используете php): открытая строка SaveCoordinates (идентификатор строки, объект [] pFrame = null) { распечатать журнал здесь, чтобы вы знали, что ваш AJAX-вызов достиг вашего контроллера }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...