我的页面如下:
<form id="filterQuery" action="#" method="post">
...
<input type="submit">
</form>
<?php
// use $_POST to determine query restrictions and conditions
?>
现在我的问题在于表单的操作,因为如果我将它设为“#”self,则单击提交时没有任何反应。
我正在使用一个模板,该模板在include
s中将子页面显示为<div>
。换句话说,我的网页不是包含<head>
和<body>
等的标准HTML网页,但格式如下:basic.php#!/my_sub_page
。
尝试执行操作"basic.php#!/my_sub_page"
会导致空_POST
答案 0 :(得分:0)
我尝试了你的例子,一切正常,/index.php#!/smth
在行动和发布变量。
<form action="#!/something" method="post">
<input type="text" name="var1" value="123">
<input type="submit"></form>
<?php
print_r($_POST);
?>
这是我检查它的方式。
你确定你没有忘记输入中的名字属性吗?
如果你改变方法,你会在?
后的网址中看到他们的值吗?