
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.239.2.192] |
![]() |
|
Сообщ.
#1
,
|
|
|
Добрый день.
Есть такая проблема, идет кроссдоменный запрос к сервису wcf: ![]() ![]() <form action='http://site.ru/ApplicationController.svc/HelloPost/' method="post" target="_blank"> <input type="text" id="name" name="name" value="text1"> <input type="submit" value="Submit"> </form> ![]() ![]() [OperationContract] [WebInvoke(Method = "*", UriTemplate = "HelloPost/", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)] [JSONPBehavior(callback = "callback")] String GetPostHello(Stream data); Как обрабатывать GET параметры понятно, но вот что необходимо дописать в OperationContract и в GetPostHello что-бы получить данные переданные POST'ом? |
Сообщ.
#3
,
|
|
|
Решил с помощью PostParameters["text"], однако возникла проблема, обращение проходит только со второго раза, первый раз страница сервера wcf недоступна (
|
Сообщ.
#4
,
|
|
|
Такой вопрос, форму POST можно отправить 2 способами:
![]() ![]() <form action='http://site.ru/ApplicationController.svc/HelloPost/' method="post" target="_blank"> <input type="file" id="FieldName" name="FieldName" value="fdsfsafasf"> <input type="submit" value="Submit"> </form> При такой отправке формы на wcf сервер, сервер выдает правильный результат, но когда я использую ajax появляется ошибка Object object error ![]() ![]() $.ajax({ Type:"POST", dataType:"json", url: "http://site.ru/ApplicationController.svc/HelloPost/", success: function(json){ alert(json) }, error: function(xhr,status,error){ alert(xhr + status + error); } }); В чем может быть дело, подскажите плиз? ![]() |