вызывать веб-сервис с jquery, который принимает пять параметров STRING? - PullRequest
0 голосов
/ 01 июня 2009

можно ли вызвать веб-сервис, который принимает 5 строковых параметров без отправки через json? (это рекомендуется) Я создал веб-сервис с методом, который принимает 5 строковых параметров ... и у меня есть jquery

                $.ajax({
                type: "POST",
                url: "Service.aspx/CreateClient",
                data: "{}",
                contentType: "application/json; charset=utf-8", //// ERMMM ???
                dataType: "json", // ERMMM?
                success: function(msg) {
                    alert(msg.d);
                },
                error: function() {
                    alert('error');
                }

            });

Старый способ без использования jquery состоял в том, чтобы сделать это

            this.para.add("Name", name);
            this.para.add("ClientNum", clnum);
            this.para.add("Email", email);
            this.para.add("Register", register);
            this.para.add("Message", message);

            SOAPClient.invoke(this.url, "MyService.aspx/CreateClient", this.para, true, this.completeDone, this);

На другом конце он приземляется и заполняет все параметры ....

Каков рекомендуемый способ?

1 Ответ

1 голос
/ 01 июня 2009

почему бы не использовать переменные строки запроса и избежать издержек протокола SOAP?

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