我的网站上有一个公式(在page1.php
上),用户可以在其中选择一些信息(例如日期和地点)。我正在使用API( skyscanner )根据用户信息检索航班上的信息。
用户点击确定按钮后,我想将其重定向到我网站的页面(page2.php
),我会在其中显示API调用检索到的信息。
所以,到达那里我认为我有两个选择:
我只使用 JavaScript ,我使用 XMLHttpRequest 进行API调用,我重定向(例如 window.location )用户到page2.php
。但问题是我不知道是否可以在重定向页面中检索API响应以及如何执行它(响应也将在JSON中......)。
或者,我使用Php(header('location
等)重定向用户,其中包含$_GET
或$_POST
参数中表单的信息,那么我在page2.php
上调用了API(带有 HMLHttprequest )。
那么,哪个选项最快?或者最佳做法是什么?
我希望我的解释有点清楚。
感谢您的关注。
答案 0 :(得分:0)
为什么不在表单操作中设置page2.php? <form method="GET" action="page2.php">
这样,表单数据会直接发送到page2.php,您可以使用$_GET['date']
和$_GET['location']