Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2013, 14:49
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Duda (tonta) en la interacción ajax - php

Error de principiante en AJAX: debe evaluar el (ajax.status==200) junto con el (ajax.readyState==4)

y respondiendo a sus preguntas, en orden:

1 - AJAX es una petición HTTP común, por lo cual debería pasar un parámetro (POST o GET) para identificar la acción y ejecutar la función dentro de ése archivo PHP que necesite, obviamente el implementar un frontController (como en MVC) es mucho más elegante ya que dependería del patrón en la URL amigable el cargar el archivo de clase y llamar a la función miembro de la clase correspondiente, véase patrón MVC orientado a objetos con FrontControllers, recomiendo el FW codeigniter para aprender

2 - no tiene sentido incluir add.php dentro de add.php, para ello implemente el modelo anterior de frontControler que carge add.php

3 - sí, sería una forma de identificar la acción por medio del tipo de petición, aunque puede pasar, por ejemplo un parámetro que lo identifique y usar if ($_POST['accion'] == 'add')
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...