Показать сообщение отдельно
  #1 (permalink)  
Старый 05.09.2011, 14:21
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

Возможно ли возвращать переменную ?
Вот 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>';
Ответить с цитированием