Вот ajax
$(document).ready(function() {
$("#sendForm").submit(function() {
var str = $(this).serialize();
$.ajax({
type: "POST",
url: "inc/modules/ads/serf/handler.php",
data: str,
success: function(msg){
$("#note").ajaxComplete(function(event, request, settings){
if(msg == 'OK') {
result = '<br /><div class="response-msg success ui-corner-all">Ваше сообщение было успешно отправлено!</div>';
$("#sendForm").hide();
} else
result = msg;
$(this).html(result);
});
}
});
return false;
});
});
Файл handler.php
<?php
session_start();
$post = (!empty($_POST)) ? true : false;
if($post) {
$error = '';
// *** Проверяем капчу
if(empty($_POST['keystring']))
$error .= 'Пожалуйста, введите код с картинке.<br />';
elseif(empty($_SESSION['captcha_keystring']) || $_SESSION['captcha_keystring'] != $_POST['keystring'])
$error .= 'Код безопасности не соответствует отображённому.<br />';
// если ошибок нет заносим в базу
if(!$error) {
$var = "1";
echo 'OK';
unset($_SESSION['captcha_keystring']);
} else
echo '<div class="error"><b>Внимание! Обнаружена ошибка</b><br />'.$error.'</div>';
}
?>
вот как бы мне сделать что бы возвращать 1 переменную $var в js не мешая ответа OK
вот в эту строку
result = '<br /><div class="response-msg success ui-corner-all">Ваше сообщение было успешно отправлено!</div>';