jQuery表单submitHandler没有刷新

时间:2018-10-01 20:46:34

标签: jquery form-submit reload

您好,这段代码应该让我无需刷新浏览器就可以发送表单,但是现在我尝试了并且无法正常工作:

HTML表单:

<form method="post" action="" name="getPrice" id="getPrice" hidden>
            <input name="numlic2" id="numlic2" type="number" >
            <input name="product2" id="product2" type="number" >
            <input name="typ" id="typ" type="number" value="<?php $login->getCompanyTypeById($_SESSION['user_id']);?>">
            <input name="priceL" id="priceL" type="number" value="<?php $login->getCompanyPriceListId($_SESSION['user_id']);?>">
            <button type="submit" id="ask" name="ask" class="button">Ask</button>
        </form>

JAVA脚本:

$("#getPrice").validate({
        debug: false,
        rules: {
            input: "required",
        },
        messages: {
            input: "Inserta una palabra.",
        },
        submitHandler: function(form) {
            // do other stuff for a valid form
            $.post('ask.php', $("#getPrice").serialize(), function(data) {
                });
            return false;
        }
    });

能否请您告诉我哪一部分有问题?当我将$ .post部分更改为form.submit()时;可以,但是页面重新加载了,我需要避免重新加载部分。

请帮助。

0 个答案:

没有答案