$.ajax({ type: "POST", url: "script.php", data: {x: x,id: id}, success: function(html){ $("#div").html(html); } }); Необходимо принять данные не просто как html-контент, а в виде различных переменных a, b, c, полученных из бд. Подскажите как это сделать, может есть примеры?
Код (Text): $.ajax({ url: 'script.php', dataType : "json", success: function (data) { alert(data.a); } }); Как-то так. Гуглить по словам ajax и json )
лично мне больше вот так нравится Код (Text): var addform = $("#addform").serialize(); $.post("script.php", addform ) .done(function( data ) { if (data != '') { $('#add_answer_server').text( "ответ сервера: " + data.a ); } }
Код (PHP): if (data != '') Вот смысл от этого? Ну если придет null, а он не равен пустоте или козырь undefined... И к тому же data.a реально может быть undefined. Кароче-это хлам, а не проверка.