我有一个带有一些过滤器的表单,我用jquery ajax提交它并且不会返回任何成功的东西,它只是停在那里。我尝试使用dataType ='html',json,text ...而没有。
我的datastring var类似于“select-prod = 5& order-prod = 0”,所以我认为没关系
这是代码
<script>
$(function(){
$("#filtros").submit(function(){
var url = "submit.php";
var cargando = document.getElementById("cargando");
var content = document.getElementById("contenido_productos");
var datastring = $("#filtros").serialize();
content.style.display='none';
cargando.style.display='block';
$.ajax({
type: "POST",
url: url,
data: datastring,
success: function(data){
cargando.style.display='none';
$("#contenido_productos").html(data);
content.style.display='block';
}
});
return false;
})
});
$('div#contenedor select, input[type="checkbox"]').on('change', function() { $("#filtros").trigger('submit'); })
</script>