<MyRusakov.ru />

Создание Интернет-магазина на OpenCart 2.0

Создание Интернет-магазина на OpenCart 2.0

Видеокурс "Создание Интернет-магазина на OpenCart 2.0" обучит Вас созданию любых Интернет-магазинов на OpenCart 2. В первом разделе курса разбираются абсолютно все возможности данного движка с примерами.

Во втором разделе создаётся полноценный Интернет-магазин, где Вы уже всё увидите своими глазами.

И, наконец, в третьем разделе курса созданный Интернет-магазин будет размещён в Интернете.

К курсу так же идут бесплатные и очень ценные Бонусы сопоставимые с самим курсом: "Как сэкономить на Яндекс.Директ до 50%", "Дропшиппинг" и "Как раскрутить Интернет-магазин".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Ajax функция
09.01.2013 15:24:37 Ajax функция Сообщение #1
Паркан

Паркан

Новичок

Новичок

Дата регистрации:
30.10.2012 19:40:33

Сообщений: 15

Есть некий html код:
<img src="../user/captcha.php?sid=<?php echo rand(10000, 99999); ?>" width="120" height="20" alt="" />
<input type="text" autocomplete="off" name="captcha" id="captcha"> <img id="captcha_error" src="/img/red_cross.png"></td>

JS
$('#captcha').change(function () {
var captcha = document.getElementById("captcha".value ;
if (captcha == '') return false ;
$.ajax({
type: "GET",
url: "../user/cap_test.php",
data: {mode: 'captcha_check',data: captcha},
success: function(msg){
if (msg == 1){
document.getElementById("captcha_error".src = '../img/ok.jpg' ;
}
else if (msg == 0){
document.getElementById("captcha_error".src = '../img/red_cross.png' ;
}
}
});
});

cap_test.php
<?php
session_start();

if ( isset($_POST['captcha_check']) )
{
$code = $_POST['captcha_check'];


if ( isset($_SESSION['captcha']) && strtoupper($_SESSION['captcha']) == strtoupper($code) )
{ $msg=1;echo $msg; }
else
{ $msg=0;echo $msg; }
unset($_SESSION['captcha']);

exit();
}

?>

Но не работает это все. Есть подозрения, что ошибка в html части. Что не так?
Профиль Ответить
12.01.2013 00:36:32 Ajax функция Сообщение #2
Alnik-75

Alnik-75

Продвинутый

Продвинутый

Дата регистрации:
07.02.2012 11:45:49

Сообщений: 48

Прикольно. У Вас запросы к обработчику происходят после введения каждой буквы. А зачем вы это событие используете для инпута?
Профиль Ответить