好的,我知道有人问过这个问题,但是我对PHP和JavaScript还是很陌生,直到我开始寻找这个问题的答案之前,我才听说过Ajax,所以不理解以前的答案。
我正在创建一个站点,该站点本质上是SQL数据库中的一堆视频,它一次显示一个视频,我想要一个下一个和上一个视频按钮。
但是我无法摆脱这种ajax的问题,所以我的问题更加简单。
我已经复制了确切的代码,
<script type="text/javascript"> function doSomething() { $.get("backend.php"); return false; } </script> <a href="#" onclick="doSomething();">Click Me!</a>
在我的backend.php文件中,我实际上只是对其 <?php echo "Hello" ?>进行测试,因此,我的理解是,当我单击链接时,触发了javascript onClick事件,该事件又调用了该backend.php文件,该文件显示在页面上打印“ Hello”。但是,当我单击链接时,它什么也没做。
backend.php
<?php echo "Hello" ?>
最终,显然我需要用我的php函数和调用变量以及所有这些东西变得更加复杂,但是我希望自己为自己弄清楚大部分事情,因此我可以学习。但是我坚持这一点。同样,在这里我会问另外一件事,我想“回馈”该网站的用户回答我的问题,但是我只能用HTML和CSS很好地回答其他人的问题,任何有关能够在这里找到较简单的问题,以便我回答。
提前致谢 :)
它无能为力,因为您对结果不做任何事。我的猜测是,在您使用的示例中,它完成了一些工作,并且对用户没有任何显示。因此,如果您只想在服务器上运行某些东西而又不将任何输出返回给用户,则只需执行此操作即可。
jQuery 文档中的示例.get()
.get()
你做什么:
示例:请求test.php页面,但忽略返回结果。
$.get("test.php");
你想做什么:
示例:从请求test.php(HTML或XML,取决于返回的内容)中警惕结果。
$.get("test.php", function(data){ alert("Data Loaded: " + data); });