我使用一个简单的表单,使用ajax(drupal 7 views)返回结果。我需要在表单返回结果后隐藏它 - 在点击提交按钮后,等到ajax结束。可以这样做吗?它不适合我。谢谢。
(function ($) {
$('#edit-submit-betterexposed').click(function() {
$( document ).ajaxStop(function() {
$('#views-exposed-form-betterexposed-page-1').hide();
});
});
})(jQuery);
答案 0 :(得分:0)
另一种方法(不是tetsted):在视图设置中启用ajax,在js文件中执行以下操作:
(function ($) {
$('#SOME_ELEMENT_IN_EXPOSED_FORM').click(function() {
$(this).closest('form').submit(function() {
$(this).hide();
});
});
})(jQuery);