1
私は現在、大学のための小さなプロジェクトに取り組んでいます。getJSONで返されたデータを使用する
jQueryとphpを使ったカードゲームです(完全に与えられています)。 phpは、dealer_cards、player_cards、およびcard_forという3つのパラメータを持つGETを想定しています。 dealer_cardsとplayer_cardsはJSON形式の配列である必要があります。だから私は
$.getJSON("routine.php", input, ...
を使用すると、サーバーは私に私は必要なすべてを返しますが、今、私は安全にプレイヤーが配列に受け取ったカードが必要
var dealer_cards = [];
var player_cards = [];
var dcJSON = JSON.stringify(dealer_cards);
var pcJSON = JSON.stringify(player_cards);
:私はこれをしませんでした。
JSONがどのように安全に配列に返されますか?私はTUがJSONは私がplayer_cards配列に取得し、情報を保存する必要があるので、この
Object {status: "okay", dealer_cards: Array(0), player_cards: Array(1), dealer_value: 0, player_value: 9…}
のようなルックスを返さJSON.parse
を使用してみました。
すべてのヘルプは非常には、たとえば、追加したい項目を使用して、アレイ上のバック$.getJSON
コールプッシュの呼び出しで
もう一度使用すると、配列を再度文字列化する必要がありますか? ボタンをクリックすると実行されるdrawCardという関数があります。描画されたカードを配列に追加し、ボタンをクリックして関数を再度呼び出すと、新しいカードがgetJSONでパラメータとして指定された配列内にあるはずです。 – maxze
これは、あなたが何をするかによって異なります。 Ajaxリクエストに戻すだけの場合は、jQueryがそれを行います。 –
私はボタンクリックによってトリガーされる関数drawCardを持っています。私が最初にそれをクリックすると、カード配列は空になります。それから私は、カードを描いてサーバーから応答を得ます。このカードは配列に書き込まれるべきです。もう一度ボタンをクリックすると、最初のカードが配列に含まれているはずです。 – maxze