Função $.post, retorno está vazio
-
10-12-2019 - |
Pergunta
Estou com um problema com uma solicitação $.post.Sem erros, mas o retorno está vazio.Antes de começar a incomodar o administrador do servidor, de quem é o serviço, com esse problema.Quero ter certeza de que não cometi nenhum erro.
Abaixo o código que estou usando:
var post_data = JSON.stringify({'str_action':'log_element', 'int_id':'TEST', 'str_value':'EMPTY'});
$.post('http://url/', post_data, debug_return_data);
function debug_return_data(data)
{
alert(data);
}
O problema é que os dados retornados no alerta estão vazios.Cometi algum erro no meu código?
Desde já, obrigado.
Solução
A chamada do Ajax parece correta, verifique a resposta nas ferramentas firebug ou chrome dev para ter certeza de que o servidor está realmente retornando dados.
Se você estiver fazendo a chamada AJAX para outro servidor diferente daquele na barra de endereço, ela será bloqueada como uma chamada entre domínios.Use JSONP se quiser fazer isso:
Outras dicas
$.post('http://url/', post_data, function(data)
{
alert(data);
});
isso está na documentação do jquery