带有输入元素的附加jQuery Li不在laravel中发布

时间:2018-10-04 00:40:58

标签: php jquery laravel-5

我正在一个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">

然后通过邮寄以表​​格形式传递。
dd显示

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

但不显示输入测试。

当我手动输入时:

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

在刀片文件的任何区域中,DD都会显示水果和值。 下拉列表是可选的,在DOM中,我只是迷失了如何使它正常工作的方法。预期的功能是,可以从我在form标记中插入值的任何位置提取带有值的隐藏输入。我已经进行了无数次研究,但找不到任何答案。

0 个答案:

没有答案