echo "function disp_player (playerID) {";
echo "$.post('editor.php', {'idval': playerID});";
echo "alert(playerID);";
echo "alert(" . $playerlist[$_POST['idval']][0] . ");";
我正在编写一个 PHP 脚本,该脚本应该根据从下拉列表中进行的选择来更改文本。
该页面可以在这里查看 - http://superonlinehockey.com/editor.php
第一个警报有效,并输出了 playerID。将 $playerlist[$_POST['idval']][0] 设置为像 $playerlist[770][0] 这样的静态值也可以。使用 Firebug,我看到该值被添加到 post 中,而且使用 Firebug,看起来代码一切正常。但是,当我希望它与第一个警报不同时,第二个警报给了我一个“未定义”。
谁能帮我?我发错了吗?我是 jQuery 新手,所以我不确定这应该如何工作,但根据我所知道的,我看不出我的代码有什么问题。