2013-07-04 7 views
1

Хорошо, вот вопрос с вопросом.Как я могу регистрировать действия javascript?

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

I хотите зарегистрировать все эти действия на сервере.

Весь сайт написан на php и javascript. Я где-то слышал, что мы можем сделать это только с помощью ajax. Это? Можем ли мы сделать лучше?

Заранее спасибо. :)

+0

Обычный способ сделать это - отправить запрос ajax внутри действий/методов javascript. Они вызывают файл php с требуемыми параметрами, которые будут выполнять записи журнала. –

+0

Мы разрабатываем в ASP.Net и используем Log4Net - есть аналогичный для Javascript, точно названный Log4javascript: http://log4javascript.org/, вы можете попробовать. –

ответ

1

Да, вы должны использовать jaax для этого и jquery.ajax лучше всего подходит вам

Для ЭТУ, вы хотите, чтобы захватить click event затем попробовать его, как,

$(document).on('click','#pauseButton',function(){ 
    $.ajax({ 
     url:'yourpage.php',type:'POST', 
     data:{your data} 
     success:function(response){ 
      // your response 
      console.log(response); 
     } 
    }) 
}); 

Подробнее jquery.ajax