Php 在一个HTTP请求中单击链接和按钮

Php 在一个HTTP请求中单击链接和按钮,php,http,post,get,request,Php,Http,Post,Get,Request,我在本地主机上开发时遇到了这个问题 假设有这样的HTML代码: <form action="" method="POST"> <input type="submit" name="submitButton" id="submitButton"> </form> <a onclick="clickButton('submitButton');" href="guestbook/index.php?pageNumber=1"> 我的问题是:

我在本地主机上开发时遇到了这个问题

假设有这样的HTML代码:

<form action="" method="POST">
    <input type="submit" name="submitButton" id="submitButton">
</form>

<a onclick="clickButton('submitButton');" href="guestbook/index.php?pageNumber=1">
我的问题是:这样的事情可能吗?同时按下链接和按钮发送HTTP请求

因为通过按下
链接,我已经发送了一个带有
$\u GET['pageNumber']
参数的HTTP请求。但是我还想同时发送
$\u POST['submitButton']
数据


提前谢谢

您想要的是可能的,但我看到的代码就不太可能了

<form action="guestbook/index.php?pageNumber=1" method="post">
    <input type="submit" name="submitButton" id="submitButton">
    <input type="button" name="submit">
</form>

谢谢回复!我懂了。。。我想我将不得不对我的代码进行更改……我正在考虑将POST数据放入额外的GET参数中,比如
guestbook/index.php?pageNumber=1&activeFilter=data
。($u POST数据只保存筛选器的表列名,因此不安全)。
<form action="guestbook/index.php?pageNumber=1" method="post">
    <input type="submit" name="submitButton" id="submitButton">
    <input type="button" name="submit">
</form>
$.ajax({
    url:   "guestbook/index.php?pageNumber=1",
    data:  {'field':'value'},
    async: false
});