2012-04-20 35 views
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提交我可以檢查?

謝謝。

回答

7

只要PHP提交了一個POST提交,PHP就會設置一個javascript變量爲true。然後jQuery只需要檢查它的值。

<script type="text/Javascript"> 
    var was_posted = <?php echo ('POST' === $_SERVER['REQUEST_METHOD']) ? 'true' : 'false'; ?> 
</script> 
+0

呃,我知道這很明顯,謝謝。 – user1169601 2012-04-20 15:28:06