我的网站上有一个表单,其中一部分允许用户选择汽车的颜色。
我希望一旦他们选择了一个单选按钮,它就会动态地更新一个会话变量——使用Ajax;PHP。
HTML表单:
<form method="post">
red: <input type="radio" name="car" value="red"><br />
blue: <input type="radio" name="car" value="blue">
</form>
PHP脚本:
session_start();
$carColour = $_POST["car"] ;
但我不知道如何使用Ajax来实现这一点,所以它不会离开页面。
这可能吗?我将如何实现这一点?
非常感谢您的帮助。
单独使用PHP是无法做到这一点的,因为它不是一种事件驱动的语言。当您单击单选按钮时,PHP解释器已经不见了。
您需要使用JavaScript函数来调用设置会话的PHP脚本,并将该函数附加到单选按钮的onclick
事件。