Имеется код:
<form id="myForm" method="post">
<p><textarea id=f13 name="field1"></textarea></p>
<p><input type="submit" value="Отправить"></p>
</form>
<div id="content">1</div>
<div id="result">2</div>
<script>
$(document).ready(function(){
$('#myForm').submit(function(){
var str = $(this).serialize();
var text = $('#f13').val();
var result = $('#result');
var items = text.split('\n').map(function(item) {
return $('<div class="result">1-' + item + '</div>');
});
result.html(items);
$.ajax({
type: "POST",
url: "test.php",
data: str,
success:
function(html){
$("#content").html(html);
}
});
return false;
});
});
</script>
<?php
$field1 = $_POST['field1'];
echo "Hello, <b>".$field1."</b>!<br>";
echo "Time: " . date("H:i:s") . "<br/>" . "\n";
echo "Done";
?>
На данный момент значения просто выходят под классом result, после того как происходит разделение массива. Есть возможность скармливать их в php по средствам ajax последовательно, но только после того, как был получен ответ Done от предыдущего из php?