1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Аякс, мать его

Главные вкладки

Есть код, вставляющий в фильтр вьюшки нужное значение в зависимости от адреса.
Код все вставляет но материал вьюхой не фильтруется. Фильтрация происходит только после изменения значения фильтра вручную (меняем город).

Больше всего меня смущает строка $("#edit-field-gorodfield-tid").submit(); которая по - видимому ни хрена не работает. С аяксом никогда не работал, если кто сможет помочь буду рад.

$( document ).ready(function() {

var Locat = document.location.href//задаем переменную равную пути в адресной строке
var Stroka = Locat.toString();//преобразуем ее
if ( Stroka == 'http://nedicom.ru/Simferopol') {//задаем условие при котором адрес коммандной строки равен интересующему нас адресу
$('#edit-field-gorodfield-tid').val("7");//если true в фильтр вьюхи вставляем значение города
$("#edit-field-gorodfield-tid").submit();//отправляем данные (по - моему не работает
}
else if ( Stroka == 'http://nedicom.ru/Bahcisaray') {//то же
$('#edit-field-gorodfield-tid').val("13");
$("#edit-field-gorodfield-tid").submit();
}
else if ( Stroka == 'http://nedicom.ru/Evpatoriya') {//то же
$('#edit-field-gorodfield-tid').val("17");
$("#edit-field-gorodfield-tid").submit();
}

else {//false
return false;
};
});

Комментарии

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /