Buenos días Encontré el Error. Fue el siguiente, en mi código del Formulario tenía "<form name="form2">" y es "<form id="form2">". Fue un error mío. Saludos
Enviar y procesar formulario PHP xAjax
Estoy estudiando el manual "Trabajos con Ajax en PHP utilizando Xajax", por ende estoy en los primeros ejemplos y reproduciendolos.
Pero al llegar a la parte de enviar y procesar el formulario me encuentro con el siguiente problema. En la parte de la función "function procesar_formulario($form_entrada){..." cuando debe retornar el "nombre" y "apellidos" estos retornan vacíos. O sea quiero decir, completo los datos en el Formulario, ingresa a la función no hay error pero, el nombre y apellidos retornan nulo o vacíos. Es como que "$form_entrada" no toma los valores enviados desde el formulario.
$salida = "Gracias por enviarnos tus datos. Hemos procesado esto:";
$salida .= "Nombre: " . $form_entrada["nombre"];
$salida .= "Apellidos: " . $form_entrada["apellidos"];
Qué puede estar sucediendo o como puedo hacer un debag para poder ver porqué desde los <input> los valores no son retornados desde la función!?
Estoy trabajando con PHP 7 y Xajax 2.0.5. Cualquier sugerencia o tips me sirven.