从 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');
在我的 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');