Foros del Web » Programando para Internet » PHP » CodeIgniter »

Comunicación entre modelo y javascript

Estas en el tema de Comunicación entre modelo y javascript en el foro de CodeIgniter en Foros del Web. Buenas tengo una duda en un proyecto que estoy realizando. Tengo una función de js que le pasa parametros mediante ajax a un modelo, ahora ...
  #1 (permalink)  
Antiguo 16/10/2013, 09:27
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Comunicación entre modelo y javascript

Buenas tengo una duda en un proyecto que estoy realizando.

Tengo una función de js que le pasa parametros mediante ajax a un modelo, ahora quiero que el modelo compruebe si existen esos datos en la bd (hecho) y dependiendo de la consulta, la funcion js realice cierto codigo.

Alguna idea?

Gracias
  #2 (permalink)  
Antiguo 17/10/2013, 04:21
 
Fecha de Ingreso: enero-2006
Ubicación: Pina (Mallorca -Illes Balears-)
Mensajes: 348
Antigüedad: 18 años, 2 meses
Puntos: 28
Respuesta: Comunicación entre modelo y javascript

Creo que te refieres a consultar algo y con la respuesta hacer algo en JS.

Si es así yo lo probaria con este código:

Cita:
$.post("URL del controller que llamará al modelo",
{ param1: valorDelParam1 },
function(data){
//aquí vendria el codigo que ejecutarás después de las comprobaciones en modelo
}
);
Si no es lo que buscabas dilo y lo miramos.
__________________
Comprar vino mallorquin
  #3 (permalink)  
Antiguo 18/10/2013, 06:05
 
Fecha de Ingreso: marzo-2013
Mensajes: 41
Antigüedad: 11 años
Puntos: 0
Respuesta: Comunicación entre modelo y javascript

Yo creo que si, que eso me vale. De todas formas sabes si hay algun tutorial de este tipo?

Muchas Gracias
  #4 (permalink)  
Antiguo 18/10/2013, 12:12
 
Fecha de Ingreso: octubre-2011
Ubicación: USA
Mensajes: 166
Antigüedad: 12 años, 6 meses
Puntos: 19
Respuesta: Comunicación entre modelo y javascript

Tienes que hacerlo con el metodo ajax de jquery tambien puedes utilizar metodos axiliar de javascript hechos por ti algo asi

Código Javascript:
Ver original
  1. $.ajax({
  2.                             url:dProduct,
  3.                             type:'GET',
  4.                             beforeSend: function () {
  5.                                 $('#imgid'+productId).remove();
  6.                                 $('#loadID'+productId).html("<img id='Igif' src='<?php echo site_url('images/ui-anim_basic_16x16.gif')?>'>");
  7.                                 $("#dialog-confirm").dialog( "close" );
  8.                             },
  9.                             success: function () {
  10.                                 $("#area"+productId).remove();
  11.                                 subTotal();
  12.                                 Total(document.getElementById('txt_desc').value,document.getElementById('txt_tax').value)
  13.                             },
  14.                             error: function(){
  15.                                 $( "#dialog-confirm" ).dialog( "close" );
  16.                             }
  17.                         })//ajax

Saludos

Etiquetas: javascript, modelo
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




La zona horaria es GMT -6. Ahora son las 00:55.