ユーザーのバナー クリック数をカウントするための PHP プログラムがあります。私のバナーリンクは次のようなものです:
<a href="<?=$banner_url;?>" onclick="banner_click_count('<?=$banner_id;?>')"><img src=...>
ユーザーが画像をクリックすると、パラメータとしてbanner_click_count()
関数が実行$banner_id
されます。
function banner_click_count($ban_id)
{
$.ajax({
type: "POST",
url: 'banner_click.php',
data: {banner_id: $ban_id}
});
}
banner_click.phpで、 でbanner_idを取得し、それ$banner_id = $_GET['banner_id']);
を基にデータベースを検索します。レコードを見つけて、banner_count列フィールドに 1 を追加します。その後、banner_urlにリダイレクトします。
プログラムを実行すると、オンラインになり Parse error: parse error, expecting T_VARIABLE' or '$''
ます$.ajax({
補遺: 皆様のご協力によりエラーは解消されましたが、リンクをクリックすると、banner_urlに直接リダイレクトされ、AJAX 関数は実行されません。
補遺: alert("hello"); を入れました。ajax関数の一番上にあり、私はそれを手に入れました。だからそれは機能する