从 Javascript - Laravel 检索 ID

Retrieving ID from 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();

尝试附加 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');