Здравствуйте! Столкнулся с такой проблемой:
Сделал форму обратной связи и передаю данные с помощью аякс.
На локальном компьютере все работает нормально, а на сервере не работает. По клику на кнопку отправить ничего не происходит, firebag ошибок не выдает вот сам код
$('#form-popup').submit(function(e){
e.preventDefault();
var name = $('input[name=name]').val();
var vopros = $('textarea[name=vopros]').val();
var obosobka = $('#filial').val();
var coll = $('input[name=coll]').val();
var kapcha = $('#kapcha1').val();
//alert(obosobka);
$.ajax({
type: "POST",
cache: false,
url: "modules/mod_mail/controller.php",
data: ({name: name, vopros: vopros, obosobka:obosobka, coll:coll, kapcha:kapcha}),
success: function(data)
{
$('#result').html(data);
}
});
});
Если убираю строчку e.preventDefault(); Скрипт передается но открывается страница контроллера.
В чем может быть дело?