当我点击下拉列表时,我需要填充表单。哪个选项更高效?

时间:2017-05-10 10:14:12

标签: javascript php

我可以:

- 使用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设置表单的值,生成一个提取所有信息并将其传递到站点的请求。

我已经完成了两项工作,但我想知道哪一项是最高效的。

1 个答案:

答案 0 :(得分:1)

答案是两者,但取决于具体情况。

例如,如果您使用ajax方法并且从不按下下拉框比传递值更好。

如果下拉框被击中一次或多次,第二种方法会更好。但是你也有一个缺点:你不会从哪里获得最新版本的下拉框信息。