目前我正在开发一个创建预订网站的项目。
我有许多下拉菜单,其选项是使用 php 生成的,用于将 sql 查询发送到我的数据库。
某些下拉列表的选项取决于用户在另一个下拉列表中选择的内容,因此我必须提交表单来更新 $_POST 超全局 onChange。
这种不断提交表单的做法是否不好?如果是,我可以使用哪些其他方法来获得依赖于其他下拉菜单的下拉菜单(同时还查询我的数据库)。 (我当前方法遇到的一个问题是,当 form.submit() 页面重新加载并转到页面顶部时)
谢谢!
最佳答案
这里的问题是,每次往返网络服务器时,客户端的网页都必须完全重新呈现,而且每次都必须发送所有表单数据。
相反,使用 AJAX 仅传输和查询您需要的数据。这样,页面也不需要重新渲染。性能差异将非常显着。
关于javascript - 当用户从下拉列表中选择一个选项时,提交()表单是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33964853/