Это убивает меня. Я использую JQuery 1.10.2 и Cakephp 2.2, и я хочу сделать GET из javascript. Это мой код:Cakephp и JQuery Ajax call
Javascript:
var arg='/sites/fechas/10-02-2013';
$.get(arg, function(data) {
console.log(":" + data);
});
CakePHP код (SitesController.php):
public function fechas($fecha_reserva) {
$this->autoRender = false;
$fechas = $this->Informacion->find('count', array(
'conditions' => array(
'Informacion.fechas' => str_replace('-', '/', $fecha_reserva))
));
return json_encode($fechas);
}
От инструментов разработчика Chrome
Request URL:http://my.web.com/sites/fechas/10-02-2013
Request Headers view parsed
GET http://my.web.com/sites/fechas/10-02-2013 HTTP/1.1
Accept: */*
Referer: http://my.web.com/reserva
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36
Если я пишу URL в в браузере я получаю ответ (просто число). Но из javascript я ничего не получаю.
try echo json_encode ($ fechas); Выход; вместо возврата – hex4
@ hex4 Спасибо. Nop, это не работает. –