Do mientras el problema de JavaScript

Estoy tratando de enviar varias publicaciones dentro de un bucle do while pero el resultado no se agrega

<script type="text/javascript">
function action() {
    var initval = 1;
    var endval = 5;
    do {
    var action_string = 'txtuser=someone';

    $.ajax({
                    type: "POST",
                    url: "http://localhost/js.php",
                    data: action_string,
                    success: function(result){
                       $('div#append_result').append(initval + ',<br/>');
                     }  
                });
    initval++;
     } while (initval <= endval);
  }
</script>

La salida es: 5, 5, 5, 5, 5,

y necesito que la salida sea: 1, 2, 3, 4, 5,

Respuestas a la pregunta(3)

Su respuesta a la pregunta