Приветствую Всех! В общем у меня возникла такая проблема и надеюсь на вашу помощь: при отправке 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';
}
}
Вроде все объяснил доходчиво

и надеюсь в помощи профессионалов, т.е. в вашей =). Заранее спасибо!