Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera, estou desenvolvendo um sisteminha de newsletter e estou usando ajax e php, porém estou com um pequeno problema.
Minha ideia é filtrar os dados de uma query conforme o usuario digita, para isso usei o .ajax o jquery, até ai tudo bem, consegui
gerar uma lista, e passo os dados dessa lista quando clicados com um append pra outra div com um form dentro...
tudo parece funcionar bem, porém quando vou serializar com o .serializeArray() do Jquery ele não retorna nada, mas quando escrevo os dados diretamente
no código ele funciona blzinha..
aqui esta o codigo do jquery
$('document').ready(function(){
/*
Aqui é que está meu problema, pois quando mando serializar
é enviado somente o que está no código fonte, e os dados
obtidos pelo .ajax não são serializados
*/
$('#dados').live('submit',function(){ /* aqui coloquei o .live somente para fazer um teste, pode ser simplesmente .click */
console.log($(this).serializeArray());
return false;
});
$('#pesquisa').submit(function(){
return false;
});
$('#q').keyup(function(){
bodyContent = $.ajax({
url: "busca.php",
global: false,
type: "GET",
data: ({q : $('#q').attr('value')}),
dataType: "html",
beforeSend: function(){
$('#lista').append('<p>carregando...</p>');
},
async:false,
success: function(msg){
$('#lista').html(msg);
$('#lista>li').click(function(){
$('#lista_direita').append(this);
});
}
}
).responseText;
});
});
caso queiram o codigo completo ... ta aqui http://www.4shared.com/file/qeL-wGi7/help_jquery.html desde já me desculpem pela desorganização do código, ainda estou testando tudo ...
Ah mais uma coisa, gostaria de uma ideia de como evitar a duplicação dos dados na outra div... mas o mais importante é resolver o serialize, pois mesmo que os dados vão duplicados, eu trato eles no php ^^
Carregando comentários...