Проблемка с получение данных в формате json (mvc2)

musson
Дата: 23.04.2010 13:19:12
Всем привет)))
есть в контроллере метод который возвращает jsonresult (mvc2), запрос на клиенте через jquery, через post ответ приходит, а через get тишина. Я так понимаю что при получении все разно какой тип запроса get или post. Почему через get ответ не приходит? может есть какие то особенности?
ShSerge
Дата: 23.04.2010 13:35:04
А у Вас как в форме написано method="GET" или "Post"?
musson
Дата: 23.04.2010 13:43:38
ну первое вот что я нашел))
ASP.NET MVC 2 there was a change to JsonResult such that it will by default only work with an HTTP Post in order to avoid JSON Hijacking.
2 ShSerge
>>А у Вас как в форме написано method="GET" или "Post"?
если вы про form, так у меня на форме их нет))) а в jquery get.
musson
Дата: 23.04.2010 13:44:28
т.е. вообще form на сранице нет))
ShSerge
Дата: 23.04.2010 13:52:06
musson
т.е. вообще form на сранице нет))

Обычное дело, если все запросы через XmlHttpRequest (жквери его само вызывает, когда надо). А тишина бывает, очень часто, особенно, если пытаетесь файл отправить.
musson
Дата: 23.04.2010 14:14:10
все решил вопрос, в методе контроллера добавил Json(data,JsonRequestBehavior.AllowGet);