в success выведите что-нибудь в консоль лог, он при закрытии у вас там не отрабатывает заново?
у вас вешается событие на
$(this).on('click', function()
это вероятно тот же объект что здесь
$('input:text, input:password').on('focus', function() {
т.е вас поэтому и просят всё показать. вы функцию как вызываете? наверное onclick="sendData()"
вам бы еще this в нее передать, а то this наверное у вас внутри нее это весь документ
а потом снова кликаете по этому this
А лучше, попробуйте убрать
$(this).on('click', function() { //убрать
//.......код внутри оставить........
}); //убрать