如何在不使用 Yesod Form 的情况下在 Yesod 中获取用户输入
How to get user input in Yesod without using Yesod Form
在我的页面中,我有一个搜索字段(文本区域)。
Yesod Form 使用起来相当复杂,所以我想我将只使用 Javascript 来获取用户键入的值。但是我的 Haskell 程序如何获得该值?
您需要向服务器发出 HTTP 请求并向其传递数据。
在 GET 请求的情况下,您只需在 config/routes
中声明处理程序参数,然后将它们作为 getYourHandlerR
参数获取。在 POST 的情况下,您可以使用 requireJsonBody to get data as JSON or getPostParams.
在我的页面中,我有一个搜索字段(文本区域)。
Yesod Form 使用起来相当复杂,所以我想我将只使用 Javascript 来获取用户键入的值。但是我的 Haskell 程序如何获得该值?
您需要向服务器发出 HTTP 请求并向其传递数据。
在 GET 请求的情况下,您只需在 config/routes
中声明处理程序参数,然后将它们作为 getYourHandlerR
参数获取。在 POST 的情况下,您可以使用 requireJsonBody to get data as JSON or getPostParams.