php - 在javascript中设置 session 或php变量?

标签 php javascript html

我正在为两种语言(英语和印地语)做一个简单的 html 表单,因此我显示了两种语言的链接,例如 <a href="#"> English </a> / <a href="#">Hindi之后,我需要用用户单击超链接之一的相应语言显示表单。那么在这里我如何找出点击的是哪种语言链接?

 <a href="#"> English </a> / <a href="#">Hindi

  <?  if($_SESSION['language']=='English'){ ?>
   <form action="" method="post" name="englishform">
     ......
    </form>
 <? } else { ?>  
 <form action="" method="post" name="hindiform">
     ......
    </form>
 <? } ?>

最佳答案

您无法使用 java 脚本更改 PHP 代码。由于 PHP 代码是在服务器上运行的。发送到客户端,然后可以对结果运行 java 脚本。所以你有两个选择:

要么发送这两种表格。使用 css 隐藏两者。 onclick 显示相应的表单。

或者 AJAX 解决方案。然后用户单击该链接。使用java脚本从服务器(另一个URL)获取表单并显示在页面中。

关于php - 在javascript中设置 session 或php变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511069/

相关文章:

php - HTML/PHP 表单被取消并隐藏?

html - CSS - 在图像顶部旋转文本

html - 从包含图像的 svg 中删除多余的 "tail"

php - 有没有办法 var_dump 当前事件的无缓冲查询

php - 在 Symfony 序列化中更改序列化属性名称

php - 更新 mySql 表中的某些列?

javascript - 在angularjs中获取全局(UTC或GMT)时间而不是本地时间

javascript - 外部 javascript 不适用于 onsen 框架

php - 在 Twig 中解码 JSON

javascript - Maps API 中的哪些最新更改可能导致标记向右移动并消失?