Como esperar por resposta em $ .post jQuery
PHP retorna valor com atraso de 1-2 segundos jQuery.post não espera resposta.
Como você acha, é possível consertar esse problema e esperar pela resposta?
<code> $.post( sSource, aoData, function (data) { oCache.lastJson = jQuery.extend(true, {}, data); if ( oCache.iCacheLower != oCache.iDisplayStart ) { data.aaData.splice( 0, oCache.iDisplayStart-oCache.iCacheLower ); } data.aaData.splice( oCache.iDisplayLength, data.aaData.length ); abc(oCache); fnCallback(data); },"json" ); </code>
Nota a mesma função com get funciona bem
<code> $.getJSON( sSource, aoData, function (json) { /* Callback processing */ oCache.lastJson = jQuery.extend(true, {}, json); if ( oCache.iCacheLower != oCache.iDisplayStart ) { json.aaData.splice( 0, oCache.iDisplayStart-oCache.iCacheLower ); } json.aaData.splice( oCache.iDisplayLength, json.aaData.length ); fnCallback(json) } ); </code>