Выполняйте ajax запрос через debounce функцию.
UPD: А, у вас же получается слушается два события. Одно в onclick атрибуте, второе появляется при каждом клике. Почему вам не убрать атрибут onclick и не написать просто вот так, без функции
$('#video').on('click', function(el){
console.log( $(this).text("test"));
camid = $.cookie('lastcam')
var image = $(el.currentTarget.parentElement).find('img')[0]
hcoef = image.naturalWidth/image.clientWidth
wcoef = image.naturalHeight/image.clientHeight
var fx = Math.round(el.offsetX * wcoef)
var fy = Math.round(el.offsetY * hcoef)
var request = $.ajax({
url:'/axisptz',
data:'camid=' + camid + '&posx=' + fx + '&posy=' + fy + '&httpapi=1&ptzCenter=1&',
})
return false; // Подобное решение отмены потока Ajax запросов
})