[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: load()
Telez
Как данамически предавать параметры в load() ?

У меня есть старница html в которой есть
<div id=#target></div>
. Мне нужно чтобы load() писал в нее результат из файла php в котором есть запрос к ДБ с параметрами. Например я хочу один раз показать все цветы желтого цвета, другой раз синего,...
Как я понял, если передать в load() параметры, то это будет POST запрос. Не очень желательно (лучше конечно GET запрос) Но как предать разные параметры в load().

Т.е. у меня получается есть три файла: html, php, jq.
jq вызывает php в котором есть запрос к ДБ (и которому нужно передавать параметры). Результат пишется в html
logic
кто определяет, какого цвета оттенки ты хочешь показать ? просто динамически(рандомно) сама страница выбирает при загрузке ? или все-таки пользователь?

напиши ajax запрос, в котором

url: "color_proc.php",
type: "get",
dataType: "html", //здесь можно и json обработать и тд
success: function(color) {
$("#target").html(color);
}
Telez
Цитата
кто определяет, какого цвета оттенки ты хочешь показать ? просто динамически(рандомно) сама страница выбирает при загрузке ? или все-таки пользователь?

Выбирать будет пользователь

Спасибо за подсказку.
Как я понимаю, load() - загружает готовые куски (html, text, JSON, php).
Для более динамичной работы нужно использовать ajax() ?
logic
да ajax - он позволяет изменять элементы без полной перезагрузки страницы.

например делаешь

<select>
<option
value='blue'>синего</option>
<option
value='red'>красного</option>
<option
value='yellow'>желтого</option>
</select>


а в JS вешаешь событие на селект $("select").change(function(){}) и в фигурные засовываешь запрос ajax вида

$.ajax({
url: "color_proc.php",
type: "get",
dataType: "html", //здесь можно и json обработать и тд
success: function(color) {
$("#target").html(color);
}
}
)

ну а в php делаешь все что тебе надо с переменной, вытягиваешь из бд и тд и засовываешь в обычную переменную с echo

echo "твои html код с оттенками выбранного цвета";

пхп тебе отдает переменную и в JS ты ее принимаешь в success
Telez
Цитата
url: "color_proc.php",

А как передать переменную в color_proc.php?
Ведь именно в color_proc.php находится запрос к БД.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.