Pregunta

Tengo un problema con una solicitud de $ .post.No hay errores, pero el regreso está vacío.Antes de comenzar a registrar el administrador del servidor, de quién es el servicio, con este problema.Quiero asegurarme de que no me cometí ningún error.

debajo del código que estoy 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);
}

El problema es que los datos devueltos en la alerta están vacíos.¿Hice un error en mi código?

gracias de antemano.

¿Fue útil?

Solución

La llamada AJAX parece correcta, verifique la respuesta en Firebug o Herramientas de Chrome Dev para asegurarse de que el servidor realmente esté devolviendo los datos.

Si está haciendo que la llamada AJAX sea un servidor de anther, que no sea la de la barra de direcciones, se bloqueará como una llamada de dominio cruzado.Usa JSONP si quieres hacer esto:

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

Otros consejos

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

Esto está en la documentación de jQuery

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top