Я использую ajax post для публикации текущего значения i на другой странице php в l oop и получения того же значения i на этой странице php. Но, я значение увеличивается на 1, прежде чем опубликовано. Эта строка console.log(data);
выводит 2,..,100,1
. Я не понимаю, почему так произошло. Ожидаемый результат - 1,..,100
.
for (i = 1; i <= 100; i++) {
$.ajax({
type: 'POST',
url: '2.php',
data: { 'id': i } ,
success: function(data) {
//console.log(data);
}
});
}
2. php
<?php
echo $_POST['id'];
?>