我有一个小问题。我在 php 中有几个具有不同团队名称的数组。每个数组包含某个联赛的球队。当我单击添加按钮时,我可以选择将新条目添加到日历中。我希望下拉列表中只有该联盟的球队。添加按钮的 onclick 我调用了一个知道单击了哪个分区的 javascript 函数。但是,为了向 javascript 提供要显示哪些团队的信息,我必须将其中一个 php 数组传递给它。我遇到的问题是告诉 php 将哪个数组传递给 javascript,具体取决于哪个联盟 javascript 处于启用状态。我不想自己指定数组,因为可以选择添加联赛,这意味着每次添加联赛时都必须编写更多代码。该网站的重点是动态的。
这是一些代码。
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 代码。