26/03/2012, 22:41
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 13 años, 3 meses Puntos: 18 | |
Respuesta: duda con .ajax() mira...primero debes entender algo!...
cuando tienes un form!...y envias los datos sin el jquery! o el ajax como lo uses, y si por ejemplo un campo esta vacio, el php cuando procesa los datos te dira que hay un error y q el campo esta vacio, si se ingreso o no el registro en la base de datos, debes utilizar lo que te dije el mysql_affected_rows()
entonces todas estas respuestas te la da el php cierto? cuando envias un formulario
entonces que es lo que hace en este caso el ajax
envia los datos del formulario a la pagina a procesar y el ajax la respuesta que te dará sera la que el php dio, o sea si el php dice: el registro ha sido ingresado!..ps eso es lo que muestra el ajax, me entiendes? o sea el ajax es solo un puente entre el navegador web y el servidor o sea el contacta un archivo en el servidor le envia los datos, espera a que php lo procese, y luego el php le dira algo y sea lo que sea ajax te lo muestra eso es todo!
te pongo un ejemplo pero en otro sentido!...supongamos que le quieres enviar unos documentos a un amigo por alguna compañía de envíos ehh por ejemplo servientrega o DHL
entonces tu redactas el documento que le vas a enviar y todo...entonces lo llevas al servientrega o el DHL, "q en este caso seria el ajax".... entonces el se encarga de llevarle el documento a tu amigo...tu amigo lo recibio
ok ahora tu amigo lee el documento y supongamos que en algún lugar preguntabas tu...como estas?
y ps tu amigo al leer el documento responderá a la pregunta que le hiciste "el seria el PHP"
entonces pueden haber varios casos!...
1) que tu amigo no te responda a esa pregunta
2) que tu amigo te diga estoy bien
3) que tu amigo te diga estoy mal
entonces esas son respuestas relativas ps el colocara lo que quiera. entonces ya habiendo procesado la pregunta de hola como estas? el te enviara a ti nuevamente el documento..con la respuesta que te dio "esa respuesta es la que da el PHP luego de procesar lo que le envias"
entonces luego de q te lo envía...te llega a ti!....en tus manos cuando abras el documento..veras la respuesta que el te haya dado!
como bien habrás entendido el servicio de envio en este caso servientrega DHL..viene siendo el ajax...el solo hizo el envió y recibió nuevamente y mostró..eso es todo! como te fijas el ajax no controla si la respuesta del php fue un alert un notice o cualquier otra cosa, ya que el solo te envia lo que php le respondió :D
bueno espero que hayas entendido un poco mas como funciona esta maravillosa tecnología del ajax |