2016-08-11 13 views
0

指定したフォルダ内のPDFファイルを読み込むPHPスクリプトがあります。私は各ファイルをページごとに分割しています。これらのファイル名を配列に格納し、$countというインデックス変数を作成しました。左(ページ下)と右(ページ上)の矢印があります。私は$countを増やしてページを上げたり下げたりする必要があります。私はこれを行うためにAJAXを使用する必要があることを知っていますが、私が送る必要がある唯一のデータはonclickイベントです。AJAX呼び出しを使用してPHPセッション変数を更新する

+0

あなたを助けることができるようにいくつかのコードを追加する必要があります。例えば、あなたのプログラムをどのように反応させたいかなどです。 – Fuzzzzel

+0

文言を固めた。 – Prune

答えて

0

パラメータとして、あなたの行動を送信するAJAXリクエストを実行します。

JQuery.ajax({ 
    url: 'my_script.php?action=increment' 
}); 

はその後my_script.phpで、パラメータのアクションに応じて、あなたのセッション変数を更新します。

私の例ではjQueryを使用しましたが、他のライブラリであれば問題ありません。

0

jQueryの$.ajax()機能は、非同期HTTP要求を実行するために使用されます。 は、ここでonclickイベントを送信するために十分であるべきPHPファイル

$.ajax({ 
      type:'POST', 
      url:'contact_form.php', 
      data:'details='+Message, 
      success:function(msg){ 
    $('#show-msg').html('<span >'+msg+'</span>'); 
      } 
      }); 
0

と対話するためのデモコードです。 技術的には、どのボタンが押されたのかをあなたのサーバに送るだけで、あなたのセッションのあなたの変数は、ajaxコールを受け取るPHPロジックの内容に応じて、上下に移動する必要があります。

あなたはそうちょうどこの

if(isset($_REQUEST['Down'])) 
    $count --; 
if(isset($_REQUEST['Up'])) 
    $count ++; 

のような何かをする簡単なPHPページを作成し、あなたのページに、あなたは実際にはそれほどのような通常のAJAX呼び出しを持っている ボタンをクリックして、

$("#UpButton").click(function(){ 
    $.post('linkToYourPage.php',{Up:true}); 
}); 
$("#DownButton").click(function(){ 
    $.post('linkToYourPage.php',{Down:true}); 
}); 
関連する問題