我试图在用户点击使用php生成的html li元素时更改php变量的值。我没有收到错误,但似乎变量没有变化。以下代码有什么问题吗?请注意,它位于php标记内的php文件中。感谢。
$testvalue = "a";
echo '<li onClick="'.$testvalue.' = \''."b".'\' ">test</li>';
编辑: 我修好了它!超级开心。在调用php函数之前,我能够使用javascript来解析我需要它的变量。感谢帮助人......或女孩(可能不是:))
答案 0 :(得分:1)
你不能这样做。
PHP代码在服务器端执行。您的onclick
函数在客户端执行。换句话说,当用户单击此<li>
元素时,PHP代码已完成执行。
但是,您可以尝试使用AJAX使您的JavaScript与您的服务器进行交互,具体取决于您实际要完成的任务。