За последние 24 часа нас посетили 20654 программиста и 1103 робота. Сейчас ищут 379 программистов ...

Вывод значений переменных в jquery

Тема в разделе "JavaScript и AJAX", создана пользователем Khaybulla, 2 авг 2016.

Метки:
  1. Khaybulla

    Khaybulla Активный пользователь

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Есть php файл с содержимым как вывести значение переменных в jquery и вывести сообщения о ошибке или успехе.
    Пробую таким способом но почему то не работает...

    PHP:
    1. if(isset($_GET['success'])) {
    2.    $message = '1';
    3. } else {
    4.    $message = '2';
    5. }
    6.  
    7. if(isset($_GET['error'])) {
    8.    $message = '3';
    9. }
    10.  
    11. echo getAnswer($message);
    12.  
    13. function getAnswer($message = 0) {
    14.     switch ($message) {
    15.         case 0: $answer = '';
    16.         break;
    17.         case 1: $answer = '1';
    18.         break;
    19.         case 2: $answer = '2';
    20.         break;
    21.         case 3: $answer = '3';
    22.     }
    23.     return $answer;
    24. }
    Код (Javascript):
    1. $("#id").click(function(e) {
    2. e.preventDefault();
    3.    $.ajax({
    4.       url: "file.php",
    5.       type: "post",
    6.       data: $("#form").serialize(),
    7.       cache: false,
    8.        success: function(answer) {
    9.         if(answer == "1") {
    10.             $('#message').text("Ok");
    11.         }
    12.     if(answer == "2") {
    13.             $('#message').text("Close");
    14.         }
    15.     if(answer == "3") {
    16.             $('#message').text("Error");
    17.         }
    18.       }
    19.    });
    20. });
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Браузер получает данные? Что в answer получается?
    Точно success отрабатывает?
     
    Khaybulla нравится это.
  3. Khaybulla

    Khaybulla Активный пользователь

    С нами с:
    4 мар 2016
    Сообщения:
    89
    Симпатии:
    2
    Да браузер получает данные и success обрабатывает если вынести переменную message c условия GET то все работает именно когда переменная в GET не работает...
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Где в живую посмотреть? Если хочешь самостоятельно научится искать ошибки, то нужно понимать как всё взаимодействует в твоей программе, ещё отладку изучай.
     
    Khaybulla нравится это.