当前位置: 首页 > 面试题库 >

使用ajax / javascript调用php函数

臧令
2023-03-14
问题内容

好的,我知道有人问过这个问题,但是我对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”。但是,当我单击链接时,它什么也没做。

最终,显然我需要用我的php函数和调用变量以及所有这些东西变得更加复杂,但是我希望自己为自己弄清楚大部分事情,因此我可以学习。但是我坚持这一点。同样,在这里我会问另外一件事,我想“回馈”该网站的用户回答我的问题,但是我只能用HTML和CSS很好地回答其他人的问题,任何有关能够在这里找到较简单的问题,以便我回答。

提前致谢 :)


问题答案:

它无能为力,因为您对结果不做任何事。我的猜测是,在您使用的示例中,它完成了一些工作,并且对用户没有任何显示。因此,如果您只想在服务器上运行某些东西而又不将任何输出返回给用户,则只需执行此操作即可。

jQuery
文档中的示例.get()

你做什么:

示例:请求test.php页面,但忽略返回结果。

$.get("test.php");

你想做什么:

示例:从请求test.php(HTML或XML,取决于返回的内容)中警惕结果。

$.get("test.php", function(data){
    alert("Data Loaded: " + data);
});


 类似资料:
  • 问题内容: 这可能是一个简单的答案,但是我正在使用jQuery的$ .ajax调用PHP脚本。我要做的基本上是将PHP脚本放入函数中,然后从javascript调用PHP函数。 对此 我如何在javascript中调用该函数?现在,我只使用$ .ajax和列出的PHP文件。 问题答案: 使用调用服务器上下文(或URL,或其他)来调用特定的“动作”。您想要的是这样的: 在服务器端,应读取POST参数

  • 问题内容: 首先,最感谢您解决我的问题,以及您可能提供的任何帮助! 好的,就像标题所说的,我需要从索引页面调用php函数,该函数使用JQuery Ajax在数据库中添加新记录作为投票。此函数将返回一个整数,然后将其打印在调用它的表单按钮内。 有人对我将如何实现这一目标有想法吗?任何指导表示赞赏! 我猜是表单动作属性发布了吗? 问题答案: 是的,创建一个单独的PHP文件,该文件调用该函数并回显输出。

  • 问题内容: 我有一个名为myfunctions.php的文件,其中有很多功能,例如 和jQuery代码, 我需要在此文件中调用特定的函数;例如。我怎样才能做到这一点? 问题答案: 在PHP中 在AJAX中

  • 问题内容: 我是一名菜鸟PHP开发人员。 我已经创建了一个包含带有“添加”按钮的HTML页面的PHP Web项目。该页面的名称是awards.html。awards.html文件包含其对应的JavaScript文件awards.js。单击添加按钮时,将在此js文件中执行代码。此代码将AJAX调用发送到位于名为Award.php的项目的文件夹中的PHP类。该PHP文件包含代码,该代码用于执行位于项目

  • 问题内容: 有没有办法可以通过JS函数运行php函数? 像这样的东西: 我基本上想运行php函数,当我单击名为“ Test”的href时,它将调用php函数。 问题答案: 本质上,这就是AJAX的作用。页面加载,然后将事件添加到元素。当用户导致事件被触发时(例如,单击某些内容),您的Javascript使用XMLHttpRequest对象将请求发送到服务器。 服务器响应后(大概带有输出),另一个J

  • 问题内容: 我熟悉如何使ajax转到php页面并执行一系列操作,然后返回json数据。但是,可以调用驻留在给定页面中的特定函数吗? 基本上我想要的是减少项目中的文件数。因此,我可以将很多常用功能放在一页中,然后立即调用我想要的任何功能。 问题答案: 对于ajax请求 1.在您的网页中包含Jquery库。例如: 2.点击按钮调用功能 3.点击按钮,调用JavaScript创建函数。 在服务器端的te