[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Допилить скрипт
MadMike
Помогите понять почему не работает AJAX код:
Надо отправить значение с чекбокса-выбрано\невыбрано.

1) Достаю из базы значение (0\1) и проверяю:

if($receipt_check==1){$rec_check = "checked";} else {$rec_check = "";}


2) Чекбокс:

$receipt_st_check = "<input id=\"".$receipt_id."\" class=\"receipt\" type=\"checkbox\" ".$rec_check." name=\"".$receipt_id."\"/>";


3) Вот ява скрипт которые не отправляет значение атрибута:

$(document).ready(function () {


$("input.receipt").click (function () {

var id = $(this).parent().attr("id");

if ($(this).attr("checked")) {

$.ajax ({
url: "zzz/receipt_check.php",
type: "POST",
data: {id: id, check: 1},
});

} else {

$.ajax ({
url: "zzz/receipt_check.php",
type: "POST",
data: {id: id, check: 2},
});
}

});

});

4) Вот файл обработчик:

конектимся к БД...

$id = $_POST['id'];
$check = $_POST['check'];

mysql_query ("UPDATE `assign_to_action` SET `receipt_check` = '{$check}' WHERE `id`={$id}");



Яваскрипт рабочий. я его уже использовал. Тут я попробовал класс чекбоксов дописать - receipt после input во 2й строке яваскрипта.

_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!
Быстрый ответ:

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