对不起,如果之前已经提出过这样的问题。但我花了很多时间寻找,但我找不到解决方案。所以我在这里张贴..
问题: 我正在尝试将值发布到同一页面上(使用Jquery移动UI)。所以我在页面中使用$ _SERVER ['PHP_SELF']来表示我的表单。请检查拼写的行动(为actoin而不是为行动而工作)
当我在同一页面上使用它时,我很高兴
<form method="POST" actoin="<?php echo $_SERVER['PHP_SELF'];?>">
请检查拼写的操作
但是,
当我使用这个<form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
它指向我的应用程序的index.php。
任何人都可以告诉我..为什么会发生这样的事情..请注意我知道它的错字..
谢谢,
答案 0 :(得分:5)
问题是$_SERVER['PHP_SELF']
返回脚本的名称。你可能意味着$_SERVER['REQUEST_URI']
。它与actoin
一起使用,因为大多数浏览器会在没有action
属性时将其提交到同一页面。
答案 1 :(得分:2)
行动不是行动,你可以简单地写
<form method="post">
没有操作,它会在同一页面上发布值