Доброго времени суток, уважаемые форумчане! У меня есть модальное окно (bootstrap): PHP: <div id="myLoginModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Войти в учетную запись</h4> </div> <div class="modal-body"> <form class="form-horizontal" id="contact_form" method="post" action="menu.php"> <div class="form-group"> <label class="col-md-4 control-label" for="login">Логин</label> <div class="col-md-4"> <input id="login" name="login" type="text" placeholder="" class="form-control input-md" required=""> </div> </div> <div class="form-group"> <label class="col-md-4 control-label" for="password">Пароль</label> <div class="col-md-4"> <input id="password" name="password" type="password" class="form-control input-md" required=""> </div> </div> </form> </div> <div class="modal-footer"> <button type="button" id="loginBttn" class="btn btn-success" data-dismiss="modal">Войти</button> <button type="button" class="btn btn-default" data-dismiss="modal">Отмена</button> </div> </div> </div> </div> И простой .php файл, в котором я ожидаю получить с помощью post формы две переменные - login & password. Какой js код необходимо написать, чтобы по нажатию на submit button в post форме, я смог в div элемент с id="content" вывести введенные пользователем login & password? Я пробовал использовать: Код (Javascript): $(document).ready(function(){ $("#loginBttn").click(function() { $("#content").load('menu.php'); }); }); Но к сожалению получал ошибку в php файле: undefined index login, password.
так передай login, password можно через ajax, посмотри в jquery есть post метод https://api.jquery.com/jquery.post/ там в data можно параметры передать, например всё из твоей формы, пример из ссылки что я дал Код (Javascript): $.post( "test.php", $( "#testform" ).serialize() );
а как тогда поток в content элемент прогрузить test.php твой? --- Добавлено --- Нашел пример в рунете: Код (Javascript): $.post( "/ajaxtest.php", { param1: "param1", param2: 2 }, onAjaxSuccess ); function onAjaxSuccess(data) { // Здесь мы получаем данные, отправленные сервером и выводим их на экран. alert(data); } Но как в param1 и param2 передать login и password input поля? Через id? name?