2

私はこのJavaScriptコードを持っています

<Script>
    function getGroupId(){
        var group=document.getElementById("selectedOptions").value;
        var groupFirstLetter=group.substring(2);

    }
</Script>

groupFirstLetterこのグループ内のユーザー数をカウントし、値を JavaScript 関数に返す PHP 関数に渡す必要があります。

アイデアはありますか?

ありがとう、

4

3 に答える 3

6

そのためにjQueryを使用して、AJAXリクエストを投稿できます。jQuery ドキュメントから抜粋したこの例を参照してください。

$.ajax({
  type: "POST",
  url: "some.php",
  data: {groupFirstLetter:groupFirstLetter},
  complete: function(data){
            //data contains the response from the php file.
            //u can pass it here to the javascript function
        }
});

この変数は、PHP コードで として使用できます$_POST['groupFirstLetter']。必要に応じて操作echoし、ブラウザに再度応答すると、data変数で使用できるようになります。参照:

jQuery AJAX

于 2012-04-10T07:27:38.720 に答える
1

ユーザーのブラウザーで JavaScript が実行されるため、php ページに対して http 要求を実行する必要があります。POST または GET を使用してパラメーターを送信できます。

JavaScript で http 呼び出しを行うには、これを参照してください: JavaScript で HTTP GET 要求?

于 2012-04-10T07:25:30.030 に答える
1

jQuery (jquery.com) を使用します。

次のように ajax を使用して変数を送信する php ファイルを動的にロードします。

$.post("file.php", {variable_name: value}, function(returned_data){
    console.log(returned_data); //or do whatever you like with the variable
});

そしてあなたのphpファイルは次のように変数にアクセスします:

$_POST['variable_name'];
于 2012-04-10T07:29:12.237 に答える