1

だから私はチームのためにこのフォームを書いていて、テキストフィールドにプレーヤー名を入力し、医学的にOKのボックスをチェックしてボタンをクリックすると、上のdivに名前が追加され、値が追加される「プレーヤーの追加」機能を実行しています次のように配列に追加し、以下のテキストフィールドをクリアします。

<script>
     var players = New Array();
     function addPlayer(){
          $('#players').append($('#addPlayerField').val());
          var playerInfo = New Array($('#addTermCheckbox').prop('checked'),$('#addPlayersField').val());
          addingTerms.push(playerInfo);
          $('#addPlayerField').val('');
       }
</script>

最終的な配列をphpスクリプトに投稿する最良の方法は何ですか?

みんなありがとう!

4

3 に答える 3

2

JQuery の ajax メソッドを使用します。

$.ajax({
  type: 'POST',
  url: url,
  data: 'players='+$.toJSON(players),
  success: function (data) {}
});

http://api.jquery.com/jQuery.post/

于 2011-09-07T21:49:16.020 に答える
1

最終的な配列をphpスクリプトに投稿するとはどういう意味ですか? 情報を php スクリプトに送信する場合は、ajax (ページをリロードせずにデータを php ファイルに送信する) と json (配列をテキスト形式に変換してから再構築できるようにする) に関する jquery ドキュメントを参照してください。 php ファイルの配列)

于 2011-09-07T21:48:49.990 に答える
0

配列要素を PHP スクリプトに送信するということですか? JSON で、PHP で json_decode() を使用します。必要な情報に応じて、json_decode() は関連付けられた配列またはオブジェクトに変換できます。コードに JSON をエンコードする機能を追加するJQuery-Jsonを使用します。

于 2011-09-07T22:05:24.750 に答える