• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Подсчет количества кликов

  • Автор темы JackGmen
  • Дата начала
J

JackGmen

Делаю так
Код:
jQuery(document).ready(function() {
jQuery.ajaxSetup({
url:	 'counter.php',
type:	 'GET',
});
jQuery(".counterOn").live("click", function () {
jQuery.ajax({data:"linkid=" + this.id, complete: window.location = this.attr("href") });
return false;
});
});
Если так писать то не работает - просто переходит по ссылке, а если убрать window.location = this.attr("href") то отлично все сохраняет в базу данных, но потом не переходит по ссылке ... что делать?
В counter.php просто пишем в базу данных ...
 
J

JackGmen

вот так тоже пробовал
Код:
link = this.attr("href");
jQuery.ajax({data:"linkid=" + this.id, complete: function (link) { window.location = link } });
Код:
link = this.attr("href");
jQuery.ajax({data:"linkid=" + this.id, success: function (link) { window.location.href = link } });
 
J

JackGmen

вопрос решен!
Код:
jQuery(document).ready(function() {
jQuery.ajaxSetup({
url:	 'counter.php',
type:	 'GET',
});
jQuery(".counterOn").live("click", function () {
jQuery.ajax({ data:"linkid=" + this.id }).complete(function() { window.location.href = this.attr("href"); });
return false;
});
});
:ithx:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!