本功能实现:
HTML代码:
<form action="submit.php">
    <input name="title" value="" />
    <button type="submit">提交</button>
</form>
JavaScript代码:
$('form').submit(function(e) {
    e.preventDefault();
    var self = $(this);
    $.post(
        self.attr("action"),
        self.serialize(),
        function (result) {
            if (result.success) {
                sucess_prompt(result.msg);
                setTimeout(function () {
                    window.location.href = index.php;
                }, 1000);
            } else {
                fail_prompt(result.msg);
                return false;
            }
        },
        'json'
    ).complete(function(result) {
        var sqlError = result.responseText.indexOf('SQL');
        if (result.status == 200 && sqlError != -1) {
            fail_prompt('SQL错误:' + result.responseText, 3000);
            return false;
        }
    });
});
在PHP代码中,
其中,成功、失败提示框用到:JQuery定时自动消失提示框/弹出框。