PHP/jQuery:jQuery发布变量,但PHP不读取它
我正在编写一个PHP脚本,它应该根据下拉列表中的选择来更改文本 可在此处查看该页面- 第一个警报工作,并输出playerID。将$playerlist[$\u POST['idval']][0]设置为类似$playerlist[770][0]的静态值也可以使用。使用Firebug,我看到该值被添加到post中,而且,使用Firebug,代码似乎都能正常工作。然而,第二个警报给了我一个“未定义”的警报,而我期望它与第一个警报不同 有人能帮我吗?我发错了吗?我是jQuery新手,所以我不确定它应该如何工作,但根据我所知道的,我看不出我的代码有任何问题。试试看PHP/jQuery:jQuery发布变量,但PHP不读取它,php,jquery,Php,Jquery,我正在编写一个PHP脚本,它应该根据下拉列表中的选择来更改文本 可在此处查看该页面- 第一个警报工作,并输出playerID。将$playerlist[$\u POST['idval']][0]设置为类似$playerlist[770][0]的静态值也可以使用。使用Firebug,我看到该值被添加到post中,而且,使用Firebug,代码似乎都能正常工作。然而,第二个警报给了我一个“未定义”的警报,而我期望它与第一个警报不同 有人能帮我吗?我发错了吗?我是jQuery新手,所以我不确定它应该如
echo "function disp_player (playerID) {";
echo "$.post('editor.php', {'idval': playerID});";
echo "alert(playerID);";
echo "alert(" . $playerlist[$_POST['idval']][0] . ");";
这是因为在php中,“$some将作为变量
及
我尝试了这一点,但不幸的是,同样的事情发生了-$u POST['idval']仍然没有定义。如果您需要我提供更多代码来了解发生了什么,我可以提供它。这是我对jQuery-echo“”的调用;它正在为我在页面上运行的另一个脚本工作,因此我非常确定这不是我的jQuery调用。
echo '$.post(\'editor.php\', {\'idval\': playerID});';
echo "alert('" . $playerlist[$_POST['idval']][0] . "');";