У меня был якорь, который отправлял форму с ответом ajax. Раньше это работало, но теперь, по какой-то причине, форма отправляется в обход вызова ajax
код:
<script>
//makes anchor as submit
//searchmore is the id of the form
$('#searchmore a').click(function() {
$(this).parents('form').submit();
return false
});
//submit handling
$("#searchmore").submit(function() {
$.ajax({
type: "GET",
beforeSend: function(objeto){ /*before send function*/ },
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: "text",
success: function(data){
$("#display_results").append(data);
}
});
return false;
});
</script>
если я отправляю форму с кнопкой отправки, ответ ajax работает отлично, поэтому якорь должен быть проблемой
и, похоже, в синтаксисе нет ошибок, есть предложения?
изменить: вы можете проверить страницу здесь форма находится в конце. Вы можете найти якорь (небольшую голубую коробку с надписью "mas resultados") и кнопку отправки под ним