Добавленный jquery li с элементом ввода не публикуется в laravel - PullRequest
0 голосов
/ 04 октября 2018

Я работаю в проекте laravel и в настоящее время пытаюсь опубликовать динамический выпадающий список, созданный запросом ajax get.Это процесс.

Пользователь выбирает раскрывающееся меню, которое, в свою очередь, заполняет другие раскрывающиеся меню с помощью jquery append.Здесь он будет заполнять выпадающий список для количества.

  $.each(result.productQuanties, function(i, item) {
  $("ul[data-dependent='quantity']").append(
    "<li value=" + item.quantity_name + " data-cost=" + item.price + "><span>" + item.quantity_name + "</span><input type='hidden' name='fruits' value='Apple'/></li>");
  })

, затем DOM добавляется с помощью li.Вот один из них:

<li value="50" data-cost="99.00"><span>50</span><input type="hidden" name="fruits" value="Apple"></li>

Поскольку li и ul не являются элементами формы, я добавил это (только для целей тестирования)

<input type="hidden" name="fruits" value="Apple">

Затем оно передается в форме по почте.
Дд показывает

  "_token" => "FdasdffdfSZc0PbpSfasdfauUOHFsriOIXaSy4"
  "product" => "Product"
  "job_name" => My job"

Но не показывает тест ввода.

Когда я вручную ввожу это:

<input type='hidden' name='fruits' value='Apple'/>

в любой области моего лезвияфайл, то ДД показывает фрукты и значение.Вы можете выбрать выпадающий список, и в DOM я просто потерялся в том, что нужно сделать, чтобы заставить это работать.Ожидаемая функциональность будет заключаться в том, что скрытый ввод со значением будет получен из любого места, в которое я вставляю его в теги формы.Я провел бесчисленное множество исследований, и я не могу найти никаких ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...