Как отключить дабл клик?
>> Я допустил неточность в коде. Сейчас поправил.
Пример работы - https://jsfiddle.net/eqhq52t4/
В функции обработчике клика установите на событие после e.preventDefault();:this.target.disabled = true;
Таки образом кнопка становится неактивной.
Ну и после того как пришли данные, в функцию success отдавайте в контекст события click:this.target.disabled = false;
Таки образом кнопка снова станет активной.
Можно создать переменную, вне событийной функции click и проверять её. Если равна true, то не выполняем функцию, если false то выполняем.var isDo = false;
$('a#view_all').click(function (e) {
	if (isDo) retrun false;
	isDo = true;
	.....
	isDo = false;
});