El código javascript:
Código Javascript:
Ver original
$('#next').on({ click: function() { var datas=$('#form2').serializeArray(); var strtmp="list_in="; $.each(datas,function(i,data){strtmp=strtmp+data.value;}); alert(strtmp); $.ajax({ url: 'process2.php', type: 'POST', data: strtmp, async: true, beforeSend: function (obj) {$('#load').html('<img alt="loading" src="img/loading.gif">');}, complete: function(obj,check) {if (check!="success") $('#load').html('Error').addClass('imp2');}, success: function(resp) {$('#load').html(''); alert(resp); //$('#list_out').removeAttr('disabled').html(resp).focus();$('#list_in').attr('disabled','disabled'); } }); } });
El código php:
Código PHP:
Ver original
//Get post data $list_in=$_POST["list_in"]; //Define the vars $strtmp=""; //Development { $strtmp=$strtmp.$matches[0][$i]."\n"; return $strtmp; }
Lo que quiero hacer es enviar los datos del textarea por ajax y que me devuelva una cadena con los emails que había en esos datos.
El código php lo he probado y funciona a la perfección. Así que donde falla es en javascript. La cadena la recojo con serializeArray() ya que serialize() me transforma las @, los puntos, etc. y me deja el php inservible.
Gracias por adelantado