Bien, por lo que he visto por ahí hay una parte del código js que hace una llamada a un código php, una vez ejecutado este por el servidor se devuelve el resultado que es tratado por otro código js. Mi pregunta es sobre la forma de estructurar todo esto, quiero decir... ¿es recomendable crear un archivo .php para cada "acción" (ejemplo: insertar_cliente.php, editar_cliente.php, etc...) o bien crear un solo archivo de solicitudes php+mysql del tipo: Si llega una petición para insertar cliente tal función del archivo, sino tal otra, etc...
Por otro lado, veo que hay una parte común en AJAX que es la declaración de la "conexión" entre js y php, supongo que es recomendable mantenerla separada en un archivo individual y cargarla mediante un include cuando sea necesaria.
Código PHP:
<script type="text/javascript">
function getDataServer(url, vars){
var xml = null;
try{
xml = new ActiveXObject("Microsoft.XMLHTTP");
}catch(expeption){
xml = new XMLHttpRequest();
}
xml.open("GET",url + vars, false);
xml.send(null);
if(xml.status == 404) alert("Url no valida");
return xml.responseText;
}
</script>
Por otro lado ¿qué podeis decirme de los frameworks para ajax? ¿alguno recomendable? he mirado un poco por encima xajax que parece destinado para js+php pero me gustaría leer opiniones al respecto, tampoco conozco que otras opciones tengo a mi alcance.