Результат процесса из формы jquery - PullRequest
0 голосов
/ 14 ноября 2018

как я могу обработать вывод из этой формы ?Работая в Laravel, я знаком с Input::get('name'), но я не знаком с jquery и обработкой таких форм, которые могут иметь переменное количество строк.

Я пытался <input type="text" id="name" name=name[] placeholder="Name">, а затем

foreach (Input::get('name') as $value){
 // code logic 
}

но без везения

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 14 ноября 2018

Если у вас есть вход в виде, подобном

<input type="text" id="name" name=name[] placeholder="Name">

тогда вы можете использовать следующий jquery для получения текущего значения ввода

$('input[name="name[]"]').each(function(){
    console.log( $(this).val() );
});

Объяснение:

$('input[name="name[]"]') 

это получает каждый 'вход' с именем 'name []'

.each(function(){

это зацикливает на ранее найденных входах

console.log( $(this).val() );

это показывает значение текущего ввода из цикла в консоли (нажмите f12, чтобы отобразить инструменты разработчика в браузере) замените часть кода на то, что вы хотите

см. Также

https://api.jquery.com/attribute-equals-selector/

https://api.jquery.com/each/

https://www.w3schools.com/jsref/met_console_log.asp

0 голосов
/ 14 ноября 2018

попробуйте

foreach (Input::get('name') as $value){
// code logic 
}

или

foreach ($request->input('name') as $value){
// code logic 
}

или

foreach (request('name') as $value){
// code logic 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...