Wie warte ich auf eine Antwort in $ .post jQuery?

PHP gibt Wert mit 1-2 Sekunden Verzögerung zurück. JQuery.post wartet nicht auf Antwort.

Wie ist es Ihrer Meinung nach möglich, dieses Problem zu beheben und auf eine Antwort zu warten?

<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>

Hinweis die selbe funktion mit get funktioniert auch

<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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage