Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal, alguem pode me ajudar a como separar os valores do success de um $.ajax(){};
Eu tenho dois echo'\s vindo do php com dados diferentes
exe:
/ Esse vai para a url /
echo ''.$produto.'/'.$produto-nome.'';
/ Esse vai ser um "hidden" pegando todas as configurações escolhidas /
echo ''.$produto_id.'/'.$config1.'/'.$config2.'/'.$config3.'/'.$config4.'';
success: function(datas){
window.setTimeout(function(){
$(location).attr('href','carrinho/adicionar-item/'+ datas);
},2000);
}
Como eu faria para poder "separar" o datas cada um pro seu local correto para recuperar o hidden na outra página?
Consegui não.
Fiz assim no php
$array = array();
$array['hidden'] = '<input type="hidden" name="addCart" value="'.$tipoAnuncio.'/'.$zonaNome.'/'.$edicaoNome.'/'.$modulos.'/'.$preco.'"/>';
$array['url'] = ''.$tipoAnuncio.'/'.$zonaNome.'/'.$edicaoNome.'';
echo json_encode($array);
Mas não entendi como capturo no javascriptsuccess: function (datas) {
console.log(datas.hidden); // é assim que se separa
console.log(datas.url); // é assim que se separa
window.setTimeout(function () {
$(location).attr('href', 'carrinho/adicionar-item/' + datas);
}, 2000);
}
Coloca em um array e retorna como JSON.