Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2010, 10:12
Новичок на форуме
Отправить личное сообщение для ShoN Посмотреть профиль Найти все сообщения от ShoN
 
Регистрация: 16.12.2010
Сообщений: 2

Не могу разобраться с url в $.ajax
Делаю форму заказа на сайте, в $.ajax пишут в url полный путь до обработчика, когда заходишь например со страницы вида http://www.sitename.ru/cat/nameitem.html, форма уже не работает, потому что url становится такого вида http://www.sitename.ru/cat/send.php, а файл send.php лежит в http://www.sitename.ru/forma/send.php, т.е. он каждый раз берет текущий урл + добавляет значение url в запросе... тем самым запрос не происходит. Как быть с этим ? Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 16.12.2010, 10:24
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

покажи форму
Ответить с цитированием
  #3 (permalink)  
Старый 16.12.2010, 10:34
Новичок на форуме
Отправить личное сообщение для ShoN Посмотреть профиль Найти все сообщения от ShoN
 
Регистрация: 16.12.2010
Сообщений: 2

Сообщение от x-yuri Посмотреть сообщение
покажи форму
<form action="http://www.sitename.ru/forma/kernel.php" method="post">
<div id="information"></div>
<label>Ваше имя:</label><br />
<input type="text" class="imya" name="imya" size="25" maxlength="50" /><br />
<label>Ваш телефон:</label><br />
<input type="text" class="telefon" name="telefon" size="25" maxlength="50" /><br />
<label>Ваш e-mail:</label><br />
<input type="text" class="pochta" name="pochta" size="25" maxlength="80"/><br />
<label>Комментарий</label><br />
<textarea class="message" name="message" cols="30" rows="6"></textarea><br />
<input type="hidden" class="headeritemform" name="headeritemform" value="" />
<input type="hidden" class="catitemform" name="catitemform" value="" />
<input type="hidden" class="priceitemform" name="priceitemform" value="" />
<input type="hidden" class="descriptionitemform" name="descriptionitemform" value="" />
<input type="submit" class="sendform" name="sendform" value="Заказать" />
</form>

ajax:

jQuery('.sendform').click(function(event){
event.preventDefault();

jQuery('#information').html('<img src="http://www.sitename.ru/forma/loader.gif" alt="Подождите..." class="loader2" style="margin: 0 auto; width: 16px; height: 16px;" />').show('slow');;

var zapros = 'headeritemform='+headeritemform_value+'&catitemfo rm='+catitemform_value+'&priceitemform='+priceitem form_value+'&imya='+imya_value+'&telefon='+telefon _value+'&pochta='+pochta_value+'&message='+message _value+'&descriptionitemform='+descriptionitemform _value;

jQuery.ajax({
url: 'http://www.sitename.ru/forma/kernel.php',
type: 'post',
data: zapros,
dataType: 'text',
success: function(data){
jQuery('.loader2').css('display','none');
jQuery('#information').html(data).fadeOut(5000);
},
error: function(data){
alert(data);
}

});

});
Ответить с цитированием
  #4 (permalink)  
Старый 16.12.2010, 10:55
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

а если так?
url: '/forma/kernel.php',
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция проверки onDomReady. Не могу разобраться с кодом vandy3 Общие вопросы Javascript 6 08.11.2010 09:47
One Click Upload не могу разобраться a.graphics jQuery 0 06.09.2010 13:16
Не могу обратиться к элементам div, после того как они получены через $.ajax igsavenko jQuery 1 31.05.2010 17:53
не могу разобраться с массивом ! jenyokCoder Общие вопросы Javascript 2 29.03.2010 00:46
Не могу разобраться с туториалом mr.codec jQuery 0 23.03.2009 21:27