0

私はjQuery、Ajaxなどすべてが初めてで、htmlファイルの値をphpファイルに渡す方法がわかりません。

例:私のhtmlファイル

<html>
<script>
     $(document).ready(function(){  
     $(".teachers_but").click(function(){
//alert('teacher');
var id=0;
alert(id);  
      });
    $(".students_but").click(function(){
//alert('student');
    var id=1;   
      });
     }); 
       </script>
     <div class="teachers_but"><a href="join.php">TEACHER SIGNUP</a></div>
      <div class="students_but" style="text-align: center; margin-top: 8px;"><a                        href="signup.php">STUDENT SIGNUP</a></div>
    </html>

html ファイルの id 値を php ファイルに渡し、その値に Cookie を設定する方法。

4

1 に答える 1

0

この質問は幾分頻繁に出てくると思いますが、コメントの回答は正しいです。ただし、リクエスト中に何が起こっているかを理解する必要もあります。シンプルにしようと思います。

SERVER では、PHP がファイルのすべての PHP タグを処理し、純粋な HTML、Javascript、および CSS で構成されるファイルに変換します。サーバーはこれをクライアント (何百マイルも離れた Web ブラウザーを持っている人) に送信します。そのクライアントは PHP が何であるかさえ知りません。サーバーは実際に、それが作成した小さな PHP 環境をシャットダウンします。すべての変数が破棄され、次のクライアント要求がページを再度処理するのを待ちます。

AJAX (非同期 Javascript および XML、XML 部分は誤称) と呼ばれることが多い、特別にコーディングされたページ内リクエストを使用すると、PHP サーバーに対して新しいリクエストを開始して、情報を保存したり、新しい情報をリクエストしたりすることができます。新しいウェブページ。

ただし、特定の質問には独自の側面があります。クッキーを設定したい。通常、PHP で作業しているときは Cookie しか表示されませんが、実際には Cookie はクライアントのコンピューターに保存され、リクエストごとにサーバーに送信されます。Javascript は単独でそれらにアクセスでき、一部のライブラリはそれを支援します。

私自身はこのチュートリアルに従っていませんが、簡単な Bing 検索でこれが見つかりました

于 2013-07-03T13:47:08.960 に答える