Проблема заключается в том, что переменная php не может получить значение параметра. Пример: я выбрал категорию, опция подкатегории для категории не может обновляться мгновенно, как в реальном времени. Способ получения опции подкатегории — ПОИСК ВСЕХ из ТАБЛИЦЫ категорий и получение подкатегорий с тем же ВЫБРАННЫМ идентификатором категории. Но параметр подкатегории не может обновиться, когда я меняю значение идентификатора категории, поскольку php — это серверный код.
Я попробовал ajax и параметр URL но это уже внутри формы, и для этих двух способов нужны GET и POST, я не думаю, что вложение этих двух форм - хорошая идея. Файл cookie работает только после перезагрузки страницы, чтобы php-код мог уловить значение файла cookie. (Или может, но я совершенно новичок в использовании файлов cookie, так что я не знаю). Есть ли другой способ позволить переменной php получить значение параметра html в этом случае?
php
Код: Выделить всё
$x = $_COOKIE['scid'];
$c = getByID("scategory",$x);
Код: Выделить всё
$('.categoryid').change(function(){
$('#tajax').click(function(){
var q = $('.categoryid').val();
console.log(q);
window.history.replaceState(null, null, "?cid="+q);
document.cookie = "scid="+q;
});
});
Категория HTML
Подкатегория HTML
Структура PHP
Что я пробую
Код категории
Код подкатегории
Код функции
Здесь находится форма для кнопки добавления продукта на HTML
Подробнее здесь: https://stackoverflow.com/questions/781 ... -instantly
Мобильная версия