少し問題があります。私はPHPでいくつかの配列を別のチーム名で持っています。各配列には特定のリーグのチームが含まれています。追加ボタンをクリックすると、カレンダーに新しいエントリを追加するオプションが表示されます。私はドロップダウンしてそのリーグのチームだけを持って欲しい。追加ボタンのonclick私は、どの分割がクリックされたかを知るjavascript関数を呼び出します。しかし、私はPHPの配列のいずれかを渡す必要が表示するチームの情報をjavascriptを与えるために。私が抱えている問題は、どのリーグjavascriptがオンになっているかに応じて、どの配列がjavascriptに渡されるかをphpに伝えることです。リーグを追加するオプションがあり、リーグが追加されるたびにより多くのコードでコードする必要があるため、配列を自分で指定する必要はありません。サイトのポイントは動的です。PHP javascriptとPHPとの競合が発生する
ここにいくつかのコードがあります。
for ($i = 0;$i<$sizeof($leaguesarray);$i++){
$htmlimploded[$i] = implode($html[$i]);
}
ここで私はemplodeを使用して、すべてのPHP配列をjavascriptで読むことができます。
for (var h = 0; h<size; h++){ // goes through every league
if(h == leaguenum){ // finds the league for the clicked add button
// this is the line that I have trouble with I can't think of
//anyway of telling it which array to use since it is serverside code.
var myarray = ["<? echo $htmlimploded[]?>"];
}
}
上記のJavascriptコード。
各リーグに割り当てられた一意の識別子は、いずれかの配列のキーでもありませんか? – prodigitalson
私はそう信じません。いずれにせよ、私はそれをまだ指定しなければならない。私は自分のアプローチを変更してフォームにデータを渡し、新しいパラメータでページをリフレッシュしてJavaScriptを取り除かなければならないと思っています。 – user541597
これは可能ですが、各リーグを一意に参照する方法が必要です。なぜあなたはデータベースを使用していないのですか? – prodigitalson