JS(jQuery)がPHPスクリプトに生成した要素の投稿
質問
だから私はチームのためにこのフォームを書いており、テキストフィールドにプレーヤー名を入力するこの「プレーヤーの追加」関数を実行し、医学的に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スクリプトに投稿する最良の方法は何ですか?
みんなありがとう!
解決
jqueryのajaxメソッドを使用します。
$.ajax({
type: 'POST',
url: url,
data: 'players='+$.toJSON(players),
success: function (data) {}
});
他のヒント
最終配列をPHPスクリプトに投稿するのは何を教えてくれますか?情報をPHPスクリプトに送信する場合は、Ajaxに関するjQueryドキュメント(ページをリロードせずにPHPファイルにデータを送信する)とJSON(アレイをテキストフォームに変換してから、蜂の巣を再構築できるようにしてみてください。 PHPファイルの配列)
配列要素をPHPスクリプトに送信するということですか? jsonで、phpでjson_decode()を使用します。必要な情報に応じて、json_decode()は、アソシエイト配列またはオブジェクトに変換できます。使用する jquery-json これにより、コードにJSONをエンコードする機能が追加されます。
所属していません StackOverflow