Привет у меня есть база данных в нее есть кнопки я вывожу этиъ кнопки с пхп и потом с жс делаю древно кнопок мне нужно что когда древо закончится появилось форма для инпута - вопрос №1732080

вот код
<?phpif (isset($_POST[«id»])){$db = mysql_connect(«localhost», «root», "");mysql_select_db(«test», $db);$id = $_POST[«id»];$result = mysql_query(«SELECT * FROM `Buttons` WHERE `parent` = $id»);$buttons = array();while($button = mysql_fetch_array($result)){array_push($buttons, array($button[«id»], $button[«parent»], $button[«value»]));}if ($result=0) echo'salt';echo json_encode($buttons);exit();}?><!DOCTYPE html><html lang=«en»><head><meta charset=«UTF-8»><title>Buttons tree</title><link rel=«stylesheet» href="/css/bootstrap.min.css"></head><body><div class=«container»><div class=«col-lg-12 main» id=«field»><h1>Buttons tree</h1><div class=«jumbotron»><p>Root buttons</p><div id=«rootButtons»></div></div></div></div><!-- scripts --><script src="/js/jquery-2.1.4.min.js"></script><script>$(function(){$.post("/buttons.php", {id: 0}, function(e){var buttons = $.parseJSON(e);$.each(buttons, function(key, value){$("#rootButtons").append("<button class='btn btn-danger' id='parent' idb='"+value[0]+"'>"+value[2]+"</button>");})})//Click on parent$(document).on(«click»,"#parent", function(){var obj = $(this);var idb = $(this).attr(«idb»)$.post("/buttons.php", {id: idb}, function(data){var buttons = $.parseJSON(data);$("#field").append("<div class='jumbotron' id='buttons"+idb+"'><p>Childs for "+obj.html()+" ("+idb+")</p></div>");$.each(buttons, function(key, value){$("#buttons"+idb).append("<button class='btn btn-success' id='parent' idb='"+value[0]+"'>"+value[2]+"</button>");if (idb==0)alert('salut');})})})})</script></body></html>
28.11.15
0 ответов
Ответов пока нет

Alexander

от 500 p.
Читать ответы
Посмотреть всех экспертов из раздела Технологии > JavaScript,Ajax,HTML
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store