【发布时间】:2023-03-14 16:53:02
【问题描述】:
我正在使用 jQuery 执行POST-request,这似乎成功了。但是如何在服务器端使用它并修改响应?
我是否需要另一个 servlet,因为 Faces Servlet 不是为处理这个问题而设计的?
$.ajax({type:'POST', data:{"status":status}, success: function(response) {
alert("Qapla'");
}});
它用于以下过程:
- 用户输入地址并点击
commandButton调用JS - JS 使用谷歌地图检索地理数据并将其发送到服务器(我正在考虑使用上述代码)
- 服务器响应从数据库发送一些靠近的地方
- JS 再次使用谷歌地图检索准确距离并将其发送到服务器
- 服务器将客户端重定向到具有结果的下一页
在一种情况下,可能需要对使用的 inputText 进行失败的验证:在第 2 点,服务器将地理数据评为无效。
【问题讨论】: