Вызов веб-метода asp.net с параметрами из ошибок jquery - PullRequest
1 голос
/ 02 июня 2009

Мне удалось настроить простой веб-метод, который я вызывал из jquery, и, конечно же, он возвращает ... затем я добавил параметры в метод и добавил параметры в jquery, но он выдает ошибку

        Message":"Invalid JSON primitive: one.","StackTrace":"

моя подпись на моем веб-методе похожа на

    [WebMethod]
    public static string GetDate(string one, string two)
    {
        return "yes";
    }

а мой jquery такой, что я делаю не так?

                $.ajax({
                type: "POST",
                url: "MyService.aspx/GetDate",
                data: { one: "value", two: "value" },
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    alert(msg.d);
                },
                error: function(msg) {
                alert('error');
                }

            });

1 Ответ

4 голосов
/ 02 июня 2009

Попробуйте заключить свой параметр данных в кавычки:

data: '{ one: "value", two: "value" }',
...