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.

È stato utile?

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:

http://devlog.info/2010/03/10/cross-Domain-ajax /

Altri suggerimenti

$.post('http://url/', post_data, function(data)
{
    alert(data);
});
.

Questo è nella documentazione jQuery

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top