Php 使用HTML表单更改提交后加载的url
我有一个用PHP编写的搜索页面,它从URL获取搜索词,使用$\u GET,但我不确定术语 我想在那个页面上编辑搜索词。我添加了一些复选框,每个可以选择的标记对应一个复选框,还有一个提交按钮,但是HTML表单使用$u POST将数据发送到下一个页面,这不是URL的一部分,如果您想重新加载页面,通常会很烦人,每次都会被问到如果您想重新发送数据和其他内容,该怎么办Php 使用HTML表单更改提交后加载的url,php,html,webforms,Php,Html,Webforms,我有一个用PHP编写的搜索页面,它从URL获取搜索词,使用$\u GET,但我不确定术语 我想在那个页面上编辑搜索词。我添加了一些复选框,每个可以选择的标记对应一个复选框,还有一个提交按钮,但是HTML表单使用$u POST将数据发送到下一个页面,这不是URL的一部分,如果您想重新加载页面,通常会很烦人,每次都会被问到如果您想重新发送数据和其他内容,该怎么办 我希望搜索词始终在URL中表示,这样您就可以将URL复制到一个新窗口,您将获得与Google相同的结果,但复选框将变成参数,而不是搜索框。
我希望搜索词始终在URL中表示,这样您就可以将URL复制到一个新窗口,您将获得与Google相同的结果,但复选框将变成参数,而不是搜索框。我想我可以通过第二个页面来实现这一点,该页面会被发送到$\u POST,它会制定一个新的URL,并重定向给你,但这看起来很可怕。有什么干净的方法可以做到这一点吗?是的,它叫AJAX。我认为jQueryAjax比普通javascript更简单,所以请仔细研究一下
这也是一个简单的例子。。另外,正如许多其他人所说,您只需更改form method=get是的,它被称为AJAX。我认为jQueryAjax比普通javascript更简单,所以请仔细研究一下 这也是一个简单的例子。。另外,正如许多其他人所说,您可以只更改form method=get将表单元素方法设置为get: 将表单元素方法设置为获取: 您也可以使用GET作为一种方法。检查:您也可以使用GET作为一种方法。退房:
<form method='get' ...