Отправка данных в службу WCF с поддержкой JSNOP с использованием JQUERY - PullRequest
0 голосов
/ 21 января 2011

Можно ли публиковать данные в службе WCF с использованием JSONP? Мне нужен JSONP из-за той же гибкости политики происхождения.

Например, у меня есть следующая служба WCF:

 [OperationContract]
 [WebGet(ResponseFormat = WebMessageFormat.Json)]
 bool SetRate(string Id, string name, double Rate);

Или это должно быть:

 [OperationContract]
 [WebInvoke(RequestFormat = WebMessageFormat.Json)]
 bool SetRating(string UserId, string MovieId, double Rating);

Тогда на стороне клиента:

 $.getJSON('http://test:1000/WebServices.svc/jsonp/SetRate/ABC/DEF/22?callback=?', null, function (r) {
                 alert('Received ' + r.toString());
             });

Или мне нужно сделать $ .postJSON (...)?

Или я далеко? Это вообще возможно? Я был в состоянии успешно вызвать (получить) Службу WCF, используя JSONP. Этот тест был простым "получить".

1 Ответ

0 голосов
/ 25 января 2011
...