Me gusta el método de Cris, pero creo que puedo proporcionar una pequeña mejora. Como ya tiene 3 entidades separadas, para reducir la necesidad de recodificar todo, podría hacer algo como combinar su PHP en un archivo a través del include 'page.php'
y enviar un objeto a través de JSON con propiedades nombradas para cada uno de ellos (diga "nombres", "fechas" y "cosas difusas"). Su código de cliente para enviar la solicitud simplemente tendría todos los argumentos enviados por sus 3 funciones de forma individual en una solicitud. El JSON devuelto sería entonces algo como esto (poner los objetos/arreglos/lo que sea en las áreas comentadas):
{
"names" : {/*stuff needed for names goes in here*/},
"dates" : {/*stuff needed for dates goes in here*/},
"fuzzyThings" : {/*all fuzzy things goes in here*/}
}
Una vez que esta al lado del cliente, ya que asumirá cada una que ya tenga una función (o conjunto de funciones) para hacer frente a los datos que de retorno, debe ser capaz de llamar a ellos de esta manera:
function handler(retText) {
var returnedObject = eval(retText);
doStuffWithNames(returnedObject.names);
doStuffWithDates(returnedObject.dates);
playWithFuzzyThings(returnedObject.fuzzyThings);
}
Además, en el extremo de PHP se puede hacer una página PHP unificado (sin recodificar nada con suerte) a través de:
<?php
echo '{';
echo '"names":{';
include 'names.php';
echo '},';
echo '"dates":{';
include 'dates.php';
echo '},';
echo '"fuzzyThings":{';
include 'fuzzyThings.php';
echo '}';
echo '}';
?>
Nota: Es posible que deba editar las 3 páginas de PHP para que verifiquen $ _POST correctamente y sin interferir con la funcionalidad de las otras páginas, si no lo ha hecho aún, prefiero el método de if(isset($_POST['whatever'])) { ... }
para verificar que todo fue enviado correctamente, de esta manera, puede incluir tantos como desee, y si no hay nada que ver con un archivo php (es decir, no está usando esa sección en esa página), luego devolverá una propiedad en blanco, y simplemente no la usará (básicamente convirtiéndola en un tipo de cosa "única para todos").
Espero que te sirva!
me gusta su mejoría, no pienso en ello su camino. Bien hecho compañero. –