Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.11.2011, 09:42
Аспирант
Отправить личное сообщение для pro_xaoc Посмотреть профиль Найти все сообщения от pro_xaoc
 
Регистрация: 23.03.2011
Сообщений: 69

Почему результат Ajax запроса - Исходный код страницы
Приветствую Всех! В общем у меня возникла такая проблема и надеюсь на вашу помощь: при отправке jquery-ajax запросом данных вместо "yes" или "no", то получаю исходный код ГЛАВНОЙ страницы сайта. Код JS:
Roneinput.keyup(function(){
$.ajax({url: 'http://zk.kzshop.kz/registration/ajaxtry',     //Здесь registration - контроллер, ajaxtry - метод этого контроллера (описан внизу)
	type: 'POST',
	data: {akk:  $(this).val(), opt: 'ajax_query'},
	success: function(data){
	if (data == 'yes'){
		alert(data);
		} else {
		alert(data);
	}
}
})
})

У меня .htaccess настроен так, что любой запрос идет на index.php (кроме картинок, css и т.д.), тем самым обеспечиваю ЧПУ. Так, сам обработчик PHP:
public function ajaxtry(){
	if(!empty($_POST['opt'])){
		$ajax_akk = $_POST['akk'];
		$res_query = $db->prepare("SELECT `akk`,`password` FROM `users` WHERE `akk`=?");
		$res_query->execute(array($ajax_akk));
		$matches = $res_query->fetch(PDO::FETCH_NUM);
		if ($matches[0] != 0)
			echo 'yes';
		else
			echo 'no';
	}
}

Вроде все объяснил доходчиво и надеюсь в помощи профессионалов, т.е. в вашей =). Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 22.11.2011, 09:52
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от pro_xaoc
Почему результат Ajax запроса - Исходный код страницы
Значит сервер отдаёт исходный текст страницы. Копайте серверную часть на предмет багов.
Ответить с цитированием
  #3 (permalink)  
Старый 22.11.2011, 10:17
Аспирант
Отправить личное сообщение для pro_xaoc Посмотреть профиль Найти все сообщения от pro_xaoc
 
Регистрация: 23.03.2011
Сообщений: 69

Сообщение от Kolyaj Посмотреть сообщение
Значит сервер отдаёт исходный текст страницы. Копайте серверную часть на предмет багов.
Возможно и так. Но я сюда обратился после того, как "руки уже отмозолились от копания" =)) может кто-то уже встречался с этой проблемой и укажет путь ...
Ответить с цитированием
  #4 (permalink)  
Старый 22.11.2011, 19:40
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Сообщение от pro_xaoc
У меня .htaccess настроен так, что любой запрос идет на index.php
у меня подозрение что и этот ваш запрос туда же идет, а не на контроллер registration))
Ответить с цитированием
  #5 (permalink)  
Старый 23.11.2011, 10:03
Аспирант
Отправить личное сообщение для pro_xaoc Посмотреть профиль Найти все сообщения от pro_xaoc
 
Регистрация: 23.03.2011
Сообщений: 69

Извиняюсь что долго не отвечал)). Так, nekto_O, спасибо, я тоже подозревал, но не решался попробовать. Оказалось, да действительно, запрос идет на главную страницу)), там я поставил необходимые условия и код заработал. Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранить результат ajax в переменную Raz0r jQuery 3 14.08.2014 16:27
Получить html код удаленной страницы AntonP Общие вопросы Javascript 19 02.05.2012 16:15
Не получается обработать результат AJAX Delovoy AJAX и COMET 3 25.03.2011 16:39
результат от запроса jquery korner Общие вопросы Javascript 3 14.01.2011 16:05
Неверный результат в AJAX с получением HTML Raynor AJAX и COMET 3 17.12.2008 18:38