Я использую мобильное приложение jquery для мобильных приложений и стараюсь максимально использовать исходное приложение для настольных компьютеров. Итак, один из моих пейджеров имеет ссылки ajax и использует метод HttpPost PartialViewResult.
У меня есть два метода, которые называются одинаково, но один - HttpPost, а второй - обычный. Когда я отлаживаю с помощью firebug, я вижу, что все ссылки в пейджере отправляются с помощью HttpGet, хотя я указываю тип post
. Код для параметров ajax:
var ajaxOptions = new AjaxOptions {
UpdateTargetId = "productList",
HttpMethod = "POST",
OnBegin = "beginPaging",
OnSuccess = "endPaging",
OnFailure = "errorPaging"
};
В основном мои вопросы таковы: почему вызовы ajax всегда GET и как я могу это изменить. Спасибо. Я использую MVC3, если это помогает.