2011-12-28 6 views
2

Я использую мобильный jQuery для мобильных приложений, и я стараюсь использовать как можно больше оригинального приложения для рабочего стола. Итак, один из моих пейджеров имеет ajax-ссылки и использует метод HttpPost PartialViewResult.jquery mobile ajax всегда GET?

У меня есть два метода, которые называются одинаково, но один из них HttpPost, а второй - обычный. Когда я отлаживаю firebug, я вижу, что все ссылки в пейджере отправляются с HttpGet, хотя я указываю тип post. Код для опций АЯКС:

var ajaxOptions = new AjaxOptions { 
    UpdateTargetId = "productList", 
    HttpMethod = "POST", 
    OnBegin = "beginPaging", 
    OnSuccess = "endPaging", 
    OnFailure = "errorPaging" 
}; 

В основном мои вопросы, почему Ajax звонки всегда GET, и как я могу изменить. Спасибо. Я использую MVC3, если это помогает.

+0

Включенный вами сценарий 'jquery.unobtrusive-ajax.js' на вашу страницу? –

+0

это было! Сообщение в качестве ответа, и я соглашусь. –

+0

Теперь есть еще одна проблема. Сначала ссылка HttpGet, а затем HttpPost. Должен ли я создать новый вопрос? –

ответ

0

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