form中action属性后面传递参数获取不到原因:
浏览器会将表单数据封装为字符串,如controller=message&method=search,然后直接附在表单的 action URL 之后。这两者之间用问号(?)进行分隔。如果GET请求的表单action属性中已经包含参数,浏览器会直接将其过滤掉,再附加form表单数据。
因此,GET请求方式的表单的action属性中不能附带任何参数,如果需要附加额外的参数,可以采用如下方式:
1、采用POST请求方式,在form中增加属性method="post"即可。
2、如果仍然想使用GET请求方式,可以在form表单中添加相应的隐藏文本域,