2012-12-06 50 views
-1

如何從數據輸入的表單發送數據到php腳本?使用c的POST方法。例如,如此形式:如何使用jQuery發送帖子值?

<form action="register.php" method="POST" name="registerform"> 
<span class="login">Nazwa użytkownika:</span> 
<input type="text" class="login" placeholder="twój login" name="username"> 
<span class="login">E-mail</span> 
<input type="text" class="login" placeholder="twój email" name="email"> 
<span class="login">Hasło</span> 
<input type="password" class="login" placeholder="twoje hasło" name="password"> 
<span class="login">Powtórz Hasło</span> 
<input type="password" class="login" placeholder="powtórz hasło" name="repassword"> 
<input type="submit" value="Rejestruj" class="button"> 
</form> 

如何將這一切發送到register.php這是放置在相同的文件夾?

+2

您可以使用$ .post或$ .ajax。 http://api.jquery.com/ –

回答

3
<script type="text/javascript"> 
$(document).ready(function() { 
    form = $('form[name="registerform"]'); 
    $.post(form.attr('action'), form.serialize()); 
}); 
</script> 
0

可以使用的serialize()方法

var str = $('form[name="registerform"]').serialize(); 

然後使用利用jquery.post一個AJAX請求$.ajax$.post

$.ajax({ 
    url: 'yoururl' 
    type : 'post', 
    data : str, 
    success : function(data){ 

    } 
}) 
+0

確定生病試試吧:) –

+0

語法錯誤:屬性列表後缺少} \t 類型:「後」, –

+0

@NiccoStaniewski ..你在哪裏看到的語法錯誤 –

0
var val1 = $("input#id").val(); 
var val2 = $("input#id2").val(); 

$.ajax({ 
type: 'POST', 
url: "some.php", 
data: { input1: val1, input2: val2, location: "Boston" }//and so on 
}).done(function(msg) { 
//success 
});