首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AJAX和PHP我可以设置一个变量onclick吗?没有Jquery

AJAX和PHP我可以设置一个变量onclick吗?没有Jquery
EN

Stack Overflow用户
提问于 2017-04-23 09:31:49
回答 1查看 376关注 0票数 0

我不理解AJAX,但我听说它是用来做这类事情的。或者,如果你有其他的解决方案,那也没问题。我见过类似的问题,有一些代码,但没有我能理解的完整示例。我有一个没有设置php变量的网页。我想单击一个按钮,在不重新加载页面的情况下,设置一个php变量并再次运行完整的代码,然后看到该变量被显示出来。我希望看到一个没有jquery的工作示例。我想我需要两个网页。将它们命名为page1.php和page2.php,就像这样...

代码语言:javascript
运行
复制
<!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仅用于设置变量,如下所示...

代码语言:javascript
运行
复制
<?php
$test=123;
?>
EN

回答 1

Stack Overflow用户

发布于 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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43566510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档