当我单击下拉列表时,我需要填充一个表单.哪个选项性能更高



我可以:

- 使用 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 方法并且从未按下下拉框比传递值更好。

如果下拉框被点击一次或多次,第二种方法会更好。但是您也有一个缺点:您将无法从何处获得最新版本的下拉框信息。

相关内容

最新更新