За последние 24 часа нас посетил 16871 программист и 1641 робот. Сейчас ищут 954 программиста ...

Получение данных ajax.

Тема в разделе "JavaScript и AJAX", создана пользователем X-man, 12 ноя 2013.

  1. X-man

    X-man Новичок

    С нами с:
    17 май 2013
    Сообщения:
    19
    Симпатии:
    0
    $.ajax({
    type: "POST",
    url: "script.php",
    data: {x: x,id: id},
    success: function(html){
    $("#div").html(html);
    }
    });
    Необходимо принять данные не просто как html-контент, а в виде различных переменных a, b, c, полученных из бд.
    Подскажите как это сделать, может есть примеры?
     
  2. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Код (Text):
    1. $.ajax({
    2.      url: 'script.php',
    3.      dataType : "json",
    4.      success: function (data) {
    5.          alert(data.a);
    6.      }
    7. });
    Как-то так. Гуглить по словам ajax и json )
     
  3. Slavka

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

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    лично мне больше вот так нравится
    Код (Text):
    1.  
    2.                     var addform = $("#addform").serialize();
    3.                     $.post("script.php", addform )
    4.                              .done(function( data ) {
    5.  
    6.                             if (data != '')
    7.                             {
    8.                              $('#add_answer_server').text( "ответ сервера: " + data.a );
    9.                            }
    10.               }
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. if (data != '')
    Вот смысл от этого?
    Ну если придет null, а он не равен пустоте или козырь undefined...
    И к тому же data.a реально может быть undefined.
    Кароче-это хлам, а не проверка.