$ .Post Function, il ritorno è vuoto
-
10-12-2019 - |
Domanda
Ho un problema con una richiesta $ .Post.Nessun errore, ma il ritorno è vuoto.Prima di iniziare a Bugging del server admin, di chi è il servizio, con questo problema.Voglio assicurarmi di non aver fatto alcun errore da solo.
Sotto il codice Sto 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);
}
.
Problema è che i dati restituiti nell'avviso sono vuoti.Ho fatto errori nel mio codice?
Grazie in anticipo.
Soluzione
La chiamata AJAX sembra corretta, verificare la risposta in strumenti di Firebug o Chrome Dev per assicurarsi che il server stia effettivamente restituendo i dati.
Se si sta effettuando la chiamata AJAX su ANTHER Server diversa da quella nella barra degli indirizzi, verrà bloccato come una chiamata cross-dominio.Usa JSONP se vuoi farlo:
Altri suggerimenti
$.post('http://url/', post_data, function(data)
{
alert(data);
});
.
Questo è nella documentazione jQuery