JQuery Mobile AJAX всегда ПОЛУЧИТЬ? - PullRequest
2 голосов
/ 28 декабря 2011

Я использую мобильное приложение 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, если это помогает.

1 Ответ

0 голосов
/ 28 декабря 2011

Возможно, вы забыли включить скрипт jquery.unobtrusive-ajax.js на свою страницу. Этот скрипт ненавязчиво AJAXify якоря и формы, созданные с помощью Ajax. * Helpers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...