Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Pasar datos de Jquery a Cakephp usando JSON

Estas en el tema de Pasar datos de Jquery a Cakephp usando JSON en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Saludos a todos. Trabajo con Cakephp Framework y no se como pasar datos de Jquery en Cakephp y como llamarlo en el controlador para verificar ...
  #1 (permalink)  
Antiguo 05/05/2011, 15:01
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Pasar datos de Jquery a Cakephp usando JSON

Saludos a todos. Trabajo con Cakephp Framework y no se como pasar datos de Jquery en Cakephp y como llamarlo en el controlador para verificar que este pasando el dato. por ejemplo intento ver lo que contiene la data usando printr($_POST) o print_r($this->data) y los valores de Jquery se ven pero solo los indices clasificado por el atributo name que le he puesto al input en la vista. El uso de Json tengo conocimiento que se debe serializar la data.

el codigo que he estado usando hasta el momento en la vista es el siguiente:

Código:
<script>
//define ajax config object
			var $n=jQuery.noConflict();
 $n(document).ready(function() {
			$n('two').serialize();
			$n('two').submit(function() {  
				//add click handler for button

				$n("#genreporte").click(function() {

					var ajaxOpts = {

						type: "post",

						url: "/nphiscons/prueba",

						data: "&correlativo=" + $n("#buscar").find("input").val(),

						success: function(data) {
						alert("Funciona" + data);
				}	

					};

					

					$n.ajax(ajaxOpts);

				

				});
			   });	
			});	
</script>
El controlador se llama "NphisconsController" y la vista a quien apunta el json se llama "prueba"
Como paso la data de Jquery a Cakephp y cual es el comando para acceder a los datos en el controlador?.

No funciona usando $this->data[modelo][campo], entonces cual debo usar?. Gracias de antemano

Etiquetas: cakephp, jquery, json, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:07.