我不理解AJAX,但我听说它是用来做这类事情的。或者,如果你有其他的解决方案,那也没问题。我见过类似的问题,有一些代码,但没有我能理解的完整示例。我有一个没有设置php变量的网页。我想单击一个按钮,在不重新加载页面的情况下,设置一个php变量并再次运行完整的代码,然后看到该变量被显示出来。我希望看到一个没有jquery的工作示例。我想我需要两个网页。将它们命名为page1.php和page2.php,就像这样...
<!Doctype>
<html>
<head>
<script type="text/javascript">
// some kind of ajax formula here...
</script>
</head>
<body>
<button onclick='callAjax()'>link</button>
<?php
if (isset($test)) echo $test;
?>
</body>
</html>而page2.php仅用于设置变量,如下所示...
<?php
$test=123;
?>发布于 2017-04-23 10:01:18
这听起来像是你想要post到一个返回变量的php脚本。这可以通过使用xhr来实现,但是使用$.ajax可以使jQuery更容易实现。
这里有一个很好的介绍... https://www.w3schools.com/xml/ajax_intro.asp
PHP是服务器端,Javascript是客户端。您的Javascript将'post‘到php文件,php文件将返回一个响应,页面无需重新加载即可使用。例如,您可以使用浏览器的开发人员工具并查看chrome中的网络选项卡来检查php是否响应。开发工具的快捷方式是F12。
https://stackoverflow.com/questions/43566510
复制相似问题