繁体   English   中英

如何将值从html文件传递到php文件

[英]How to pass value from html file to php file

我是jQuery,Ajax和其他所有人的新手,我不知道将html文件的值传递给php文件。

例如:我的html文件为

<html>
<script>
     $(document).ready(function(){  
     $(".teachers_but").click(function(){
//alert('teacher');
var id=0;
alert(id);  
      });
    $(".students_but").click(function(){
//alert('student');
    var id=1;   
      });
     }); 
       </script>
     <div class="teachers_but"><a href="join.php">TEACHER SIGNUP</a></div>
      <div class="students_but" style="text-align: center; margin-top: 8px;"><a                        href="signup.php">STUDENT SIGNUP</a></div>
    </html>

如何将html文件中的id值传递给php文件并为该值设置cookie。

我认为这个问题经常出现,评论答案是正确的; 但您还必须了解请求过程中发生的情况。 我会尽量保持简单。

在SERVER上,PHP处理文件的所有PHP标记,并将其转换为包含纯HTML,Javascript和CSS的文件。 服务器将其发送给客户端(具有数百英里以外的Web浏览器的人员)。 该客户端甚至不知道什么是PHP,服务器实际上然后关闭它已经创造了小PHP环境; 所有变量均被销毁,并等待下一个客户端请求再次处理页面。

使用特殊编码的页内请求(通常称为AJAX(异步Javascript和XML,XML部分是不正确的名称)),您可以针对PHP服务器发起新请求以保存信息,请求新信息等,而无需加载新网页。

但是,您的特定问题有其独特之处。 您想要设置一个cookie。 尽管通常在使用PHP时只能看到cookie,但是cookie实际上存储在客户端的计算机上,并在每次请求时发送到服务器。 Javascript能够自己访问它们,某些库可以提供帮助。

我本人还没有按照本教程进行操作,但是快速的Bing搜索发现了这一点,它可能会对您有所帮助: http : //www.electrictoolbox.com/jquery-cookies/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM