こんにちは、私はここにこのコードを持っています:
$(document).ready(function() {
var clickCount = {}
aList = document.getElementsByTagName('a')
clickCounter = function()
{
clickCount[this.href] = clickCount[this.href] ? clickCount[this.href]+1 : 1;
}
// イベントは、"href" 属性を持つすべてのリンクに添付されます
for (var i=0 ; i<aList.length, a=aList[i] ; i++)
{
if (this.href)
{
a.onclick = clickCounter;
}
}
データベースに値を保存できるように、これをサーブレットに送信する必要があります.PHPのこの例を見つけましたが、サーブレットでそれを行う方法がわかりません. また、サーブレットに値を取得するにはどうすればよいですか?
// この例では、jQuery を使用して PHP スクリプトにデータを送信します // ウィンドウが閉じられる直前に POST リクエストが送信されます
onbeforeunload = function()
{
$.post('/tracking.php', clickCount);
}
}
プログラムの目的は、ダウンロードをカウントし、JSP を使用してデータベースに保存することです。