从Javascript中检索ID - Laravel

时间:2017-10-27 16:52:36

标签: javascript laravel

在我的javascript代码中,我可以输出所选项目的ID。我想将id传递给我的控制器。我将输入(在JS代码中创建)附加到我的html表单,以获取所选项目的ID,但它不会做的伎俩。

* HTML **

 <form>

// inputs for form in here

</form>

JS

 $(".myItem").append(
        '<p  name="item_id" id="item_id">Item ID: ' + item.id + '</p>').appendTo('form');

控制器

$getID = Input::get('item_id');
$fetchItem = Item::all()->where('id',$getID)->first();

1 个答案:

答案 0 :(得分:0)

尝试附加input元素而不是p

$(".myItem").append(
        '<input  name="item_id" id="item_id" value=' + item.id + ' />).appendTo('form');

你甚至可以拥有两者; 1用于存储值(input),另一个用于在屏幕上显示(p)。

$(".myItem").append('
  <input type="hidden"  name="item_id" id="item_id" value=' + item.id + ' />
  <p>Item ID: ' + item.id + '</p>').appendTo('form');