Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не отправляется скрипт через ajax на сервере (https://javascript.ru/forum/jquery/29461-ne-otpravlyaetsya-skript-cherez-ajax-na-servere.html)

voloxa89 28.06.2012 15:38

Не отправляется скрипт через ajax на сервере
 
Здравствуйте! Столкнулся с такой проблемой:
Сделал форму обратной связи и передаю данные с помощью аякс.
На локальном компьютере все работает нормально, а на сервере не работает. По клику на кнопку отправить ничего не происходит, 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(); Скрипт передается но открывается страница контроллера.
В чем может быть дело?

DjDiablo 28.06.2012 15:55

Что значит страница контролёра ???
Исходный код контролёра что ли ?

voloxa89 28.06.2012 16:30

Да, файл обработки формы.
Прописал в в функции ajax путь отправки с http://site.ru/modules/mod_mail/controller.php
Форма начала отправляться, но тогда в котролер не попадает $_SESSION


Часовой пояс GMT +3, время: 12:39.