post via ajax com loop
Opa, to fazendo um post via ajax, só que são centenas de campos, então eu teria que colocar eles via for... mas não ta rolando, veja o código:
this.enviaCotacao = function () {
var conteudoPost = '';
for(icc=1;icc<=totalCampos;icc++){
var conteudoCampo = $('[name=campo'+icc+']').val();
eval('campo'+icc+" = '"+conteudoCampo+"';" );
conteudoPost = conteudoPost+'campo'+icc+':'+window['campo'+icc]+',';
}
totalConteudo = conteudoPost.length;
conteudoPost = conteudoPost.substring(0,totalConteudo - 1);
conteudoPost = '{'+conteudoPost+'}';
//
$.post('php/envia_cotacao1.php',conteudoPost, function(resposta) {
alert(resposta);
});
}
Ele ta dado erro na linha do post, a variavel conteudoPost vem certinha, ela ta assim: {campo1:texto,campo2:texto}, mas na hora de passar pro post não aceita...
Como fazer?
Discussão (2)
Carregando comentários...