我有一个包含2个选择输入的表单。第一个选择后,第二个选择选项被过滤。但是,我的第一个选择的jquery事件侦听器在ajax响应返回第二个事件的选项列表后停止工作。 在dev工具中进行测试表明,在第一个之后不再发送ajax请求。但是,在控制台中重新输入下面的脚本会再次启动它。我不确定为什么它在ajax请求后停止工作。
我的脚本是:
$('#id_elec_supplier').change(function () {
console.log($(this).val())
var supplier = $(this).val()
$.ajax({
url: '/users/current_supply/',
data: {
'supplier': supplier
},
success: function (data) {
$('form').replaceWith(data)
}
})})