Задать вопрос
@alekskondr
php, javascript, yii2, drupal, MQL

Как достать данные со списка?

Подскажите как достать данные с определенного id?
Достает id только с первого по списку и отправляет только id=1

foreach ($users as $user)
{   
    echo '<form method="POST" id="formx'.$user['id'].'" action="javascript:void(null);" onsubmit="call()">
<input name="id" value="'.$user['id'].'"  type="hidden">
<input class="btn btn-warning btn-lg btn-block"  value="SUBMIT" type="submit" ></form>';
}


function call() {
	var msg   = $('#formx').serialize();
   $.ajax({
         type: 'POST',
         url: 'info.php',
         data: msg,
         success: function(data) {
           $('#results').html(data);
           $('#win').show();
         },
         error:  function(xhr, str){
    alert('Возникла ошибка: ' + xhr.responseCode);
         }
       });

}
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@alekskondr Автор вопроса
php, javascript, yii2, drupal, MQL
Ненавижу этот javascript! Вот решение!

function call() {
	var id = event.target.id;
	var msg   = $(id).serialize();
   $.ajax({
         type: 'POST',
         url: 'info.php',
         data: msg,
         success: function(data) {
           $('#results').html(data);
           $('#win').show();
         },
         error:  function(xhr, str){
    alert('Возникла ошибка: ' + xhr.responseCode);
         }
       });
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vardoLP
Ват ю сэй эбаут май мама?!
вам надо в обработчике получать массив айдишников
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы