Как я могу получить значение, которое возвращается из службы (WCF) с использованием JQuery? - PullRequest
1 голос
/ 22 ноября 2010

клиент:

 $("#btn").click(function (event) {
                $.getJSON('http://host/myservice.svc/GetCount?method=?', { Id: '2' }, function (customer) {

                   //how to get an value ??? here ????                    
                });
                //return false;
            });

Сервер

public long GetCount(string method, string Id)
{ 
  return 100;
}

1 Ответ

1 голос
/ 23 ноября 2010

У вас есть конечная точка jsonP, которая автоматически конвертирует и отправляет объект jsonp пользователю.если jsonP, вы должны получить сразу.

Если это не конечная точка jsonp, измените свой бэкэнд на хорошо отформатированную строку, которая имеет обозначение jsonP, и выполните eval в интерфейсе пользователя.

Вы будететакже есть проблемы с несколькими браузерами. Перейдите по ссылке ниже

http://www.west-wind.com/weblog/posts/107136.aspx

Настраиваемая привязка jsonp

<endpoint address="ajax" binding="customBinding" bindingConfiguration="jsonpBinding" behaviorConfiguration="JsonBehavior" contract="InterfaceGoeshere"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...