您好,这段代码应该让我无需刷新浏览器就可以发送表单,但是现在我尝试了并且无法正常工作:
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()时;可以,但是页面重新加载了,我需要避免重新加载部分。
请帮助。