По плану все просто, в select выбирается одна из категорий, в зависимости от этого в div грузиться php файл в который передается переменная.
Делаю так:
<script type="text/javascript">
$(document).ready(function() {
$("#kt").change(function() { var kat = $("#kt option:selected").val();
if (kat == 0) { $("#icimg").load("getico.php",{parkat : 1}); }
else { $("#icimg").load("getico.php",{parkat : kat}); }) });
</script>
<select name="kat" size="0" id="kt">
<?php
$query = mysql_query("SELECT * FROM kategori ",$db);
$kat = mysql_fetch_array($query);
do
{ printf ("<option value='%s'>%s</option>", $kat["id"], $kat["text"]); }
while ($kat = mysql_fetch_array ($query))
?>
</select>
<div style="display:block;" id="icimg"></div>
Не работает, ошибок не выводит. и при выборе в select ничего не происходит
Спустя 29 минут, 59 секунд (20.08.2011 - 23:52) Invis1ble написал(а):
попробуй
var kat = $("#kt").val();
Спустя 9 часов, 19 минут, 22 секунды (21.08.2011 - 09:11) Anton83 написал(а):
Цитата (Invis1ble @ 20.08.2011 - 20:52) |
попробуйvar kat = $("#kt").val(); |
Не помогло.
Буквально перед этим скриптом у меня есть и этот:
<script type="text/javascript">
$(document).ready(function(){
$("#links").click(function() { $("#loadcod").load("codes.php"); });
});
</script>
Все работает как надо.
В файле getico.php ничего пока особо нет принимаю переменную и вывожу посмотреть есть ли она.
<?php
require_once ("db.php");
$kat = $_POST["parkat"];
echo $kat;
?>
Спустя 13 часов, 53 минуты, 39 секунд (21.08.2011 - 23:05) Diss написал(а):
у тебя в первом скрипте (document).ready не закрыто
не хватает }); в конце
возможно по этому.
научитесь форматировать текст, этот код же нечитаем совсем...
зы div style="display:block;" это оригинально.
не хватает }); в конце
возможно по этому.
научитесь форматировать текст, этот код же нечитаем совсем...
зы div style="display:block;" это оригинально.