[英]AJAX and PHP Can I Set a variable onclick? no Jquery
我不了解AJAX,但我听说它用于这种类型的事情。 或者,如果您有其他解决方案,那也很好。 我见过类似的问题,有一些代码,但没有我能理解的完整示例。 我有没有设置php变量的网页。 我想单击一个按钮,并且无需重新加载页面,而是设置一个php变量并再次运行完整代码,然后看到该变量显示。 我很乐意看到一个没有jquery的有效示例。 我想我需要2个网页。 称它们为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;
?>
听起来您想发布到一个返回变量的php脚本中。 这可以通过使用xhr来实现,但是jQuery使$ .ajax变得更容易。
这里有一个很好的介绍... https://www.w3schools.com/xml/ajax_intro.asp
PHP是服务器端,而Javascript是客户端。 您的Javascript将“发布”到php文件,并且php文件将返回一个响应,该页面可以使用该响应而无需重新加载。 您可以通过使用浏览器的开发人员工具并查看chrome中的网络标签来检查php是否响应。 开发工具的快捷方式是F12。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.