Как передать значение из цикла foreach с помощью AJAX на другую страницу?
У меня есть почтовая система, которая отображает с помощью
foreach loop
. Я стараюсь реализовать AJAX
для кнопки, чтобы избежать обновления страницы. Моя настоящая проблема заключается в том, когда я делаю AJAX POST для передачи значения из PHP
foreach loop
тогда он будет передавать только одно значение из PHP foreach loop
(последнее значение).Я хочу передать значение из цикла foreach на страницу 2.
Что я уже пробовал:
То
form
из foreach
петля:<form class="upVote" action="../inc/handlers/up-vote.php" method="post"> <input type="hidden" name="plus" value="'.$postIdentifier[$commentID].'" /> <button id="plus" type="submit" value="'.$postIdentifier[$commentID].'" ></button></form>
То
AJAX
код:$(document).ready(function(){ $(".upVote").submit(function(){ var plus = $(this).val(); $.ajax({ url: "../inc/handlers/up-vote.php", data: $(".upVote").serialize(), type: "POST", dataType: 'json', success: function (e) { console.log(JSON.stringify(e)); }, error:function(e){ console.log(JSON.stringify(e)); console.log('error'); } }); return false; }); });
Другая страница:
$_POST['plus'];