我正在开发一个项目(使用Laravel 5.4),在这个项目中我有一个表单。表单由4个不同的选择元素组成。每次更新选择时,其下面的选择元素都必须使用适合的条目进行更新,这些选项根据以前的选择而适用。
到目前为止,AJAX似乎是必要的,因为每个select-element中的选项都是从数据库中检索的。值得一提的是,对于之前的每个选项,可能会有超过10个选项。
我的问题是:构建处理这些AJAX请求的JSON API(使用以前的选项作为“过滤器”),或更有效率是否最有效首先加载所有select元素的所有选项,然后通过JavaScript更新select-elements选项?
简短问题:动态加载选项或动态添加/删除选项(预加载)?
或者我是以错误的方式接近这个?