es obvio que no funcione, cambias el metodo en un archivo y no lo cambias en el otro...
Código Javascript
:
Ver original//código
$.ajax({
url:'recibio.php',
type:'get', //lo estas enviando como GET!!!!
//mas código
y en recibio.php
Código PHP:
Ver originalnombre = $_POST["nombre"];
echo $nombre;
echo "<br>";
$contador = $_POST["contador"];
echo $contador;
echo "<br>";
/*
* Primero lo recibes como POST y en segunda recibes OPCION en vez de OPCIONES,
* obviamente no lo vas a recibir nunca! ni como get ni como post!
*/
$destinatarios = explode(',',$_POST['opcion']);
//mas código
/*
* y aquí cometes de nuevo los mismos errores de arriba, si vas a modificar un código DEBES,
* verificar que este no afecte a otros archivos y si lo hace DEBES ACTUALIZAR TODOS los
* archivos, si no, jamas funcionará!
*/
foreach($_POST['opcion'] as $destinatarios) {
$mail->addAddress($destinatarios);
//o bcc
$mail->addBcc($destinatarios);
}