Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在onClick()中创建php代码_Javascript_Php_Html - Fatal编程技术网

Javascript 如何在onClick()中创建php代码

Javascript 如何在onClick()中创建php代码,javascript,php,html,Javascript,Php,Html,有可能这样做吗 <td onclick="<?php $_SESSION['key']=$value; ?>"> </td> 不可能在javascript函数中直接执行php代码,原因很简单:php在服务器端执行,javascript在客户端执行(因此,在php执行之后) 如果要通过单击执行某些php,有两个选项: 在td上添加一个链接,td会向您发送php脚本或使用通过单击元素执行的ajax函数。您希望得到什么?将一个变量的值分配给另一个变量。没有回音,

有可能这样做吗

 <td onclick="<?php $_SESSION['key']=$value; ?>"> </td>

不可能在javascript函数中直接执行php代码,原因很简单:php在服务器端执行,javascript在客户端执行(因此,在php执行之后)

如果要通过单击执行某些php,有两个选项:
在td上添加一个链接,td会向您发送php脚本或使用通过单击元素执行的ajax函数。

您希望得到什么?将一个变量的值分配给另一个变量。没有回音,没有输出。如果没有某种AJAX请求或表单提交,您可以
在客户端事件上运行PHP代码。我想在单击td时为会话添加值,我不知道如何做,感谢您的帮助。请参阅第二条评论,它会回答您。否则您可以执行ajax请求。