ページを更新せずにフォームを送信したいのですが、次のフォームがあります。
<form method="post" action="user-add.php" id="user-add-form">
<input type="text" id="username" name="username" maxlength="15">
<button type="submit" name="add_user" class="btn btn-primary" id="user-add-submit">Add user</button>
</form>
そして、このjquery関数(jquery検証プラグインを使用):
submitHandler: function() {
$('#user-add-submit').button('loading');
var post = $('#user-add-form').serialize();
var action = $('#user-add-form').attr('action');
$("#message").slideUp(350, function () {
$('#message').hide();
$.post(action, post, function (data) {
$('#message').html(data);
$('#message').slideDown('slow');
if (data.match('success') !== null) {
$('#user-add-form input').val('');
$('#user-add-submit').button('reset');
} else {
$('#user-add-submit').button('reset');
}
});
});
}
しかし、私の質問は、スクリプトが機能するために user-add.php がどのように見えるべきかということです。