html页面上模糊搜索的事件序列

html页面上模糊搜索的事件序列,html,angularjs,database,post,get,Html,Angularjs,Database,Post,Get,我有一个html页面,我们叫它abc.html 其中嵌入了AngularJS字段 我现在正在scala中编写一个GET和POST,它将模糊搜索参数路由到服务器上的适当页面 我试图理解事情发生的顺序,以便实现用scala编写的GET/POST请求,当有人在abc.html页面的搜索栏上进行搜索时,会发生这种情况,并且会从数据库返回元素 是abc.html搜索->http获取请求->后端AngularJS->数据库吗? 在这种情况下,这意味着我的http post或get请求将传入html数据模型元

我有一个html页面,我们叫它abc.html

其中嵌入了AngularJS字段

我现在正在scala中编写一个GET和POST,它将模糊搜索参数路由到服务器上的适当页面

我试图理解事情发生的顺序,以便实现用scala编写的GET/POST请求,当有人在abc.html页面的搜索栏上进行搜索时,会发生这种情况,并且会从数据库返回元素

是abc.html搜索->http获取请求->后端AngularJS->数据库吗? 在这种情况下,这意味着我的http post或get请求将传入html数据模型元素,这些元素将依次命中后端AngularJS控制器页面,而该页面又将命中数据库,返回过程将通过http请求将数据库结果发送到该页面? 是否需要根据角度字段和数据库模型明确定义GET?
谢谢

HTTP使用请求-响应对。这意味着您不必再发出请求来向客户端返回任何内容,只需编写正确的响应即可。除此之外,你的想法基本上是正确的。该过程将如下所示:

在HTML页面的搜索表单中键入内容 将搜索表单提交到后端。这将根据表单元素的method属性创建GET或POST请求。 此时,浏览器正在等待响应 当请求到达服务器时,后端代码可以捕获其数据并对数据库进行查询。 此时,服务器正在等待来自数据库的数据 数据库返回其结果,您的后端代码可以自由地将其格式化为对客户端原始请求的响应。 客户端接收到响应,您可以使用前端代码将其显示给用户。
你只需要写下正确的回答是什么意思?模糊搜索会让事情有所不同吗?或者那些显示潜在术语下拉列表的过滤搜索,我的意思是简单地返回您想要的格式的响应,而不是从数据库中获取的原始数据用例在这里是相当不相关的,基本思想是相同的-向服务器发送请求并返回适合您的任何内容: