Laravel : 如何获取变量中的锚标记值并在输入字段中使用该变量?
Laravel : How to get anchor tag value in variable and use this variable in the input field?
而这个 $emp->id
给了我一个准确的 id
,所以这不是我从中得到 id={{$emp->id}}
的问题?请帮忙。
<a href="{{'/employee'}}?id={{$emp->id}}" type="button" name="u_id" > Apply Attribute </a>
点击 Apply Button 后的值,使用它总是 returns 第一个用户 ID,或者如果我在 foreach 循环之外使用它,它会给我第二个用户 ID,所以如果我们得到当单击 href 并想将此 id 值存储在变量中并在值中使用它时?所以请帮我从锚标签中获取价值?如果你解决了这个问题,我很高兴。提前感谢开发者。
<form action="{{'/rating'}}" method="post">
{{csrf_field()}}
<input type="hidden" name="user_id" value="{{$emp->id}}" />
<input type="submit" style="margin-bottom: 10px;" class="btn btn-success pull-right" name="apply" value="Apply"/>
</form>
你为什么拉 {{'/employee'}} ?
@foreach($employ as $emp)
<tr>
<td>{{$emp->name}}</td>
<td>
<a href="/employee?id={{$emp->id}}" type="button" name="u_id"class="btn btn-primary" data-toggle="modal" data-target="#myModal">
Apply Attribute
</a>
</td>
@endforeach
像这样的 Href:
<a href="{{$emp->id}}" type="button" id="uu_id" class="btn btn-primary uu"
data-toggle="modal" data-target="#myModal"> Apply Attribute </a>
使用此脚本从 Href 获取值:
<script type="text/javascript">
$(document).ready(function() {
$(".uu").click(function(event) {
var u_id = $(this).attr('href');
event.preventDefault();
document.getElementById("hiddenVal").value = u_id;
});
});
</script>
在你的表单中这样:
<form action="{{'/rating'}}" method="post">
{{csrf_field()}}
<input type="submit" style="margin-bottom: 10px;" class="btn btn-success
pull-right" name="apply" value="Apply"/>
<input type="hidden" name="hiddenVal" id="hiddenVal" />
</form>
最后如何在控制器中获取此值并保存到数据库:
public function store(Request $request)
{
$rates = new Rating;
$user_id = $_POST['hiddenVal'];
$rates->user_id = $user_id;
$rates->save();
return redirect('/employee');
}
而这个 $emp->id
给了我一个准确的 id
,所以这不是我从中得到 id={{$emp->id}}
的问题?请帮忙。
<a href="{{'/employee'}}?id={{$emp->id}}" type="button" name="u_id" > Apply Attribute </a>
点击 Apply Button 后的值,使用它总是 returns 第一个用户 ID,或者如果我在 foreach 循环之外使用它,它会给我第二个用户 ID,所以如果我们得到当单击 href 并想将此 id 值存储在变量中并在值中使用它时?所以请帮我从锚标签中获取价值?如果你解决了这个问题,我很高兴。提前感谢开发者。
<form action="{{'/rating'}}" method="post">
{{csrf_field()}}
<input type="hidden" name="user_id" value="{{$emp->id}}" />
<input type="submit" style="margin-bottom: 10px;" class="btn btn-success pull-right" name="apply" value="Apply"/>
</form>
你为什么拉 {{'/employee'}} ?
@foreach($employ as $emp)
<tr>
<td>{{$emp->name}}</td>
<td>
<a href="/employee?id={{$emp->id}}" type="button" name="u_id"class="btn btn-primary" data-toggle="modal" data-target="#myModal">
Apply Attribute
</a>
</td>
@endforeach
像这样的 Href:
<a href="{{$emp->id}}" type="button" id="uu_id" class="btn btn-primary uu"
data-toggle="modal" data-target="#myModal"> Apply Attribute </a>
使用此脚本从 Href 获取值:
<script type="text/javascript">
$(document).ready(function() {
$(".uu").click(function(event) {
var u_id = $(this).attr('href');
event.preventDefault();
document.getElementById("hiddenVal").value = u_id;
});
});
</script>
在你的表单中这样:
<form action="{{'/rating'}}" method="post">
{{csrf_field()}}
<input type="submit" style="margin-bottom: 10px;" class="btn btn-success
pull-right" name="apply" value="Apply"/>
<input type="hidden" name="hiddenVal" id="hiddenVal" />
</form>
最后如何在控制器中获取此值并保存到数据库:
public function store(Request $request)
{
$rates = new Rating;
$user_id = $_POST['hiddenVal'];
$rates->user_id = $user_id;
$rates->save();
return redirect('/employee');
}