我可以:
- 使用AJAX获取信息,每次点击下拉列表时都会创建一个请求。
- 填写将信息传递给div的表单,如下所示:
@foreach($items as $item)
<div id="name_{{$item->id}}" value="{{$item->name}}"></div>
<div id="date_{{$item->id}}" value="{{$item->date}}"></div>
...
@endforeach
然后使用javascript设置表单的值,生成一个提取所有信息并将其传递到站点的请求。
我已经完成了两项工作,但我想知道哪一项是最高效的。
答案 0 :(得分:1)
答案是两者,但取决于具体情况。
例如,如果您使用ajax方法并且从不按下下拉框比传递值更好。
如果下拉框被击中一次或多次,第二种方法会更好。但是你也有一个缺点:你不会从哪里获得最新版本的下拉框信息。