Bootstrap 3.2.0, имеется модальное окно:
<a href="#add_position" data-toggle="modal" data-target="#add_position" class="btn btn-primary" id="add_position_btn">
Добавить позицию
</a>
<div class="modal fade" id="add_position" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"></div>
С помощью скрипта пытаюсь сохранить данные в БД, но на выходе выкидывает на страницу index.php?
, несмотря на то, что атрибут action
отсутствует вообще.
Сама страница имеет вид index.php?metall
, то есть идёт через if( $_GET[ metall]){}
Форма имеет class="form-horizontal add_position"
.
$(function() {
//twitter bootstrap script
$("button#submit").click(function() {
$.ajax({
type: "POST",
url: "process.php",
data: $('form.add_position').serialize(),
success: function(msg) {
$("#add_position").html(msg)
$("#form-content").modal('hide');
},
error: function() {
alert("failure");
}
});
});
});
Как быть? Есть мысль о несовместимости jQuery, хотя всё остальное работает отлично.