我试图弄清楚如何从URL获取id值而无需重新加载.php页面。如果我理解正确,则必须使用ajax来执行此操作。我尝试从在线阅读的内容中使用帮助,但无法使其正常工作。这是我的代码:
$(document).ready(function f(){
var url = window.location.href;
var params = url.split('?id=');
var id = (params[1]);
$.ajax({
type:"POST",
url:"kalender.php",
data:{id:id},
});
});
<?php
$test=$_POST["id"];
echo $test;
?>
答案 0 :(得分:0)
如果您的网址看起来像:my_path.php?id = 512
然后您可以使用以下命令在PHP中访问它:
$test = $_GET['id']; // or you can use $_REQUEST['id'];
echo $test
您不能做的是使用php和javascript加载页面,并期望同一页面的php将从同一页面的调用中获取ajax结果。仅仅是因为渲染php是在将JavaScript加载到浏览器之前完成的。