1

我是 jQuery 的新手,只是想知道是否有一种方法可以检测页面加载时是否提交了表单,如果是,则解析一些代码。

我有:

<form action="/login/register" method="post"> 
    <input type="text" value="Username" name="regName"/>
    <input type="password" value="Password" name="regPass"/>
    <input type="submit" value="Register"/>
</form>

和:

<?php

if (isset($_POST['regName']))
{
//check inputs and add account
}

?>

但我想知道是否可以检查表单是否已通过 jQuery 提交?

谢谢。

4

1 回答 1

7

如果进行了 POST 提交,只需让 PHP 将 javascript 变量设置为 true。然后 jQuery 只需要检查它的值。

<script type="text/Javascript">
    var was_posted = <?php echo ('POST' === $_SERVER['REQUEST_METHOD']) ? 'true' : 'false'; ?>
</script>
于 2012-04-20T15:27:23.783 回答