2013-02-05 30 views
-2

我的表單完全按照demo設置:http://www.alessioatzeni.com/wp-content/tutorials/jquery/login-box-modal-dialog-window/index.html但我不知道如何發佈用戶名和密碼才能被我的jQuery處理。有人可以幫我嗎?我將如何使用jQuery發佈此表單?

+3

看看AJAX jQuery API http://api.jquery.com/jQuery.ajax/ – elclanrs

+0

......再加上'serialize'函數 – keithjgrant

+0

如果你的意思是你想讓數據回到你的main網站,使用AJAX。 http://api.jquery.com/jQuery.ajax/您可以將一個函數綁定到jQuery.ajaxSuccess()來獲取您的PHP結果。 – object

回答

1

你應該張貼您有麻煩的特定代碼,但我認爲這將有助於:

$(document).on('click', '.submit.button', function() { 
    $.post('/signin', $(this).closest('form').serialize(), function (data) { 
     //check success or failure 
    }); 
}); 
+0

+1是目前爲止唯一的答案,不僅僅是發佈鏈接,也是一個有用的答案。 – Nope

+1

@FrançoisWahl更何況提問者也只是發佈了一個鏈接 –

0

希望這會幫助你。更容易,因爲你只有2個領域。謝謝

jQuery('.submit.button').click(function(){ 
var username = jQuery(this).find('#username').val(); 
var password = jQuery(this).find('#password').val(); 

jQuery.ajax({ 
    url: "login.php", 
    data:{username:username, password: password}, 
    type: "post", 
    success: function(html) { 
      //add success function here 
    }, 
    error: function(html) { 
     //add error login here 
}, 
    statusCode: { 
    404: function() { 
     //404 here 
    } 
    } 
}); 

}); 

乾杯!

+0

這不是不適用於該特定的形式,因爲它的按鈕,而不是輸入: ''按鈕類型=「提交按鈕」類型=「按鈕」 >登錄' – Pachonk

+0

哦,我明白了,謝謝。我將它編輯爲.click。 –

+0

'$(「#。submit.button」)。click(function(){' – Pachonk