我可以:
- 使用 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 设置表单的值,发出单个请求,提取所有信息并将其传递给站点。
我已经完成了这两个,但我想知道哪一个性能最高。
答案是两者兼而有之,但取决于具体情况。
例如,如果您使用 ajax 方法并且从未按下下拉框比传递值更好。
如果下拉框被点击一次或多次,第二种方法会更好。但是您也有一个缺点:您将无法从何处获得最新版本的下拉框信息。