La forma más sencilla de hacerlo es utilizar jQuery para enviar un .ajax $ (o $ .post o $ .get) para cada secuencia de comandos, recuperando el resultado de cada uno de ellos y haciendo lo que quieras con los resultados.
$(document).ready(function(){
$('#mySubmitButton').click(function(){
//Send data to the email script
$.post('send-email.php', $('form').serialize(), function(data, textStatus) {
//data is the result from the script
alert(data);
});
//Send data to the other script
$.post('my-other-script.php', $('form').serialize(), function(data, textStatus) {
//data is the result from the script
alert(data);
});
});
});
actualización: El comando es serializar los datos que se están enviando. Eche un vistazo a la función de serialización jQuery. Es, básicamente, sólo toma los diversos insumos, selecciona, áreas de texto, casillas de verificación, etc. en su forma, y los pone en una cadena como esta:
myNameInput = John & activa = en & whateverSelected = 3
Es sólo una cadena de los nombres de sus elementos de formulario y sus valores. Eso es lo que se envía a la secuencia de comandos externa a través del comando ajax.
Una nota al margen, al hacer serializar, asegúrese de que todos los elementos de formulario tienen un nombre de atributo, no sólo un Identificación. El serialize no presta atención a su id. Solo su nombre .
Estoy de acuerdo con esto, enviaría primero a la secuencia de comandos local, desinfectar/etc. luego envíe a una remota. – Chris