Обновить результат формы без обновления страницы (Фильтр) - PullRequest
1 голос
/ 19 июля 2011

У меня есть вопрос, я использую jquery, jqueryui и базовый ajax.

Я хотел бы использовать какой-нибудь плагин или простой способ обновить результат формы без рефреширования страницы.

Например, если я ищу отели и хочу отфильтровать только те 3 запуска, которые результат загружает на ту же страницу без обновления

Спасибо !!

Это код jquery слайдера:

$(function() {
    $( "#slider-range-min" ).slider({
        range: "min",
        value: 50000,
        min: 1,
        max: 50000,
        slide: function( event, ui ) {
            $( "#amount" ).val(ui.value+ " €" );
        }
    });
    $( "#amount" ).val($( "#slider-range-min" ).slider( "value" )+ " €" );
});

1 Ответ

1 голос
/ 19 июля 2011

Если вас интересует какая-то инфраструктура, Yii предоставляет замечательные виджеты с поведением, которое вас интересует (и многие другие).

Подробнее здесь: http://www.yiiframework.com/ и здесь: http://www.larryullman.com/2009/10/31/getting-started-with-the-yii-framework/

Если вам не нужен фреймворк, я думаю, что это можно сделать с помощью jquery и ajax довольно легко, но вы должны поделиться html-кодом.

Код:

`$ .post ('текущий URL', $ (formSelector) .serialize (), функция (данные) {

var table = $ .xmlDOM (data) .find (tableSelector) .html ();

$ (tableSelector) .html (таблица);

} `

Это не очень чистый и эффективный подход, но он должен сделать свое дело (и Yii делает то же самое: D)

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