通过ajax将Javascript变量传递给PHP
发布时间:2020-12-16 01:35:04 所属栏目:百科 来源:网络整理
导读:我试图将一个变量从我的 JavaScript代码传递到服务器端的PHP代码.我知道这必须通过一个我相信我已经正确完成的ajax调用来完成,但是访问变量我从我的ajax传递到我的PHP是当我遇到麻烦,因为我是新来的php.这是我现在的代码: $(document).ready(function() { $
我试图将一个变量从我的
JavaScript代码传递到服务器端的PHP代码.我知道这必须通过一个我相信我已经正确完成的ajax调用来完成,但是访问变量我从我的ajax传递到我的PHP是当我遇到麻烦,因为我是新来的php.这是我现在的代码:
$(document).ready(function() { $(".clickable").click(function() { var userID = $(this).attr('id'); //alert($(this).attr('id')); $.ajax({ type: "POST",url: 'logtime.php',data: "userID=" + userID,success: function(data) { alert("success!"); } }); }); }); <?php //logtime.php $uid = isset($_POST['userID']); //rest of code that uses $uid ?> 我试图将我的javascript变量“userID”传递给php($userID),但是我在路上的某个地方出错了.谢谢您的帮助!
将这样的数据传递给ajax调用(
http://api.jquery.com/jQuery.ajax/):
data: { userID : userID } 在你的PHP中做这个: if(isset($_POST['userID'])) { $uid = $_POST['userID']; // Do whatever you want with the $uid } isset()函数的目的是检查给定变量是否存在,而不是获取其值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |