Buenos dias,
tengo un problema que no me habia pasado nunca, a ver si me podeis echar una mano.
En primer lugar, hago una peticion ajax de esta manera:
Código:
$('#select-ajax').on('change',function(){
var dataString = $( '#select-ajax' ).serialize() ;
var url = $( '#select-ajax' ).attr( 'action' );
$.ajax({
type: "POST",
url: url,
data: dataString,
success: function(data) {
console.log(data);
}
});
});
esta peticion la recibe un controlador y ahora mismo esta devolviendo un numero:
Código:
public function action_listingSelec(){
$ad =$this->request->param('id');
echo $ad;
}
Y como veis intento imprimir la respuesta por consola y me devuelve, el numero mas todo el contenido html siguiente. Esa es la parte que no entiendo, porque la respuesta no es unicamente el numero?
Respuesta:
37<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="es"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="es"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="es"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="es"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>....