2
$(function () {
$("#formulario").submit(function() {
var cidade_nome = $('#cidade option:selected');
var ano1 = $('#ano1').val();
var ano2 = $('#ano2').val();
var registro;
var param_1;
var resposta;
$.post('envia.php', {cidade: cidade_nome[0].value}, function(retorno) {
retorno = JSON.parse(retorno);
console.log(retorno) //sai certo
});
//queria usar aqui
console.log(retorno) //ele sai como undefined no console
I’m trying to use the callback of the function, 'return' out of it(function),searched a lot in the forum and the most talked reason is for being asynchronous, however I could not reach a solution.
This http://answall.com/a/45544/3635 and this http://answall.com/a/45721/3635 should also help you
– Guilherme Nascimento