[英]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.