【发布时间】:2021-04-23 20:51:09
【问题描述】:
当我使用 change 并且输入是复选框时,我的 Ajax 请求正常工作,但是当我使用输入类型提交时,我的 Ajax 请求不起作用!!
我想在输入提交中输入我的类型,当我这样做时,Ajax 请求将不起作用并且页面将重新加载。
$(document).on('change','.filter-form',function(event){
event.preventDefault();
$.ajax({
type:'GET',
url:'filter/',
data : $(this).serialize(),
dataType: 'json',
success: function (data) {
$('#product-main').html(data['form']);
},
error: function (data) {
alert("error" + data);
}
});
});
my form :
<form action="" class="filter-form">
<input type="submit" name="price" value="new">
<input type="submit" name="discount" value="discount">
<input type="submit" name="old" value="old">
</form>
【问题讨论】:
标签: javascript jquery django ajax