Выводить данные с input списком

148
29 декабря 2019, 07:00

Такой вопрос. Как при помощи ajax сделать так, чтобы после отправки данных, введенных в input, и нажатия на button, эти данные выводились списком. Т.е. при введение новых значений с input на экране оставались старые значения, а ниже вводилось новое значение. (если возможно с PHP и без БД). Заранее благодарю за помощь

Answer 1

Так, примерно (jQuery way):

$('#submit').on('click', function () { 
 
  $textInput = $('#id'), 
  $block = $('#wrapper'); 
   
  if (!$textInput.val()) { 
    alert('empty input'); 
    return false; 
  } 
   
  // ajax goes here 
  // and then in ajax success 
  $block.append('<li>' + $textInput.val() + '</li>'); 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
<input type="text" name="name" id="id" /> 
<input type="button" id="submit" value="send" /> 
 
<ul id="wrapper"></ul>

Answer 2

Ванильный JS.

const input = document.querySelector("input[type='text']"); 
const button = document.querySelector("button[type='submit']"); 
const list = document.querySelector("ul.list"); 
 
button.addEventListener("click", () => { 
 
  // 
  // Send data... 
  // 
 
  let listElement = document.createElement("li"); 
  listElement.textContent = input.value; 
  list.appendChild(listElement); 
});
<input type="text"> 
<button type="submit">Send</button> 
<ul class="list"></ul>

READ ALSO
Не подключается slick slider

Не подключается slick slider

Не работает slick slider div'ы просто стают в столбик, вот мои подключённые файлы

200
Симуляция физики на стороне сервера

Симуляция физики на стороне сервера

Есть ли какая библиотека на C# для симуляции физики ?

165
Доступ к переменной вне блока кода

Доступ к переменной вне блока кода

Как обратиться к переменной value2 вне блока кода?

143
Лишний символ перед строкой

Лишний символ перед строкой

Клиент должен считать строку с помощью ReadUTF() - значит, нужно сначала записать кол-во символов в строке ushort, а затем саму строкуЯ так и делаю

143