我想将我的JavaScript变量转换为php变量。当我单击链接时,我可以得到“1”的值,但是我想用PHP回显它,或者我想将它存储在PHP变量中。在同一页面上使用AJAX将Javascript变量传递给PHP变量
这是我的Javascript和PHP代码在同一页上。
<?php $userid = 1; ?>
<a href="#" onclick="sendEmail(<?php echo $userid; ?>)" > Send Mail </a>
<script type="text/javascript">
function sendEmail(userid){
var sendID = userid;
$(document).ready(function(){
$.ajax({
type: "POST",
url: "ajax.php",
data: { toID: sendID },
dataType: 'json',
cache: false,
success: function(toID){
alert(toID); }
});
});
}
<?php
$userid = $_POST["toID"];
echo $userid;
?></script>
当我回应它时不显示。
谢谢。
也许有人应该指出,js运行在客户端和服务器上的php。 – Hyperboreus