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

使用AJAX从PHP文件获取响应

西门骁
2023-03-14
问题内容

所以这是我的问题,我正在使用AJAX(jQuery)将表单发布到,process.php但是页面实际上需要回显诸如apple或的响应plum。我不确定如何从中获取响应process.php并将其存储为变量…

这是我到目前为止的代码:

<script type="text/javascript">
        function returnwasset(){
            alert('return sent');
            $.ajax({
                type: "POST",
                url: "process.php",
                data: somedata;
                success function(){
                    //echo what the server sent back...
                }
            });
        }
    </script>

我还需要process.php在json中回显响应吗?还是纯文本会好?

抱歉,这听起来像是一个愚蠢的问题,这是我第一次在Ajax中进行此类操作。

PS:如何在上述代码中命名POST请求?


问题答案:

<?php echo 'apple'; ?> 实际上,这是服务器上所需的全部内容。

至于JS端,服务器端脚本的输出将作为参数传递给成功处理程序函数,因此您需要

success: function(data) {
   alert(data); // apple
}


 类似资料:
  • 问题内容: 这是我在这里的第一篇文章,我希望有人能够为我提供帮助。在过去的一周中,我一直在从事我的项目。显然,我坚持了最后一部分。 因此,基本上,我进行了AJAX聊天,当我提交一行时,我将发送整个行(使用Post方法)以进行分析(发送到名为analysis.php的文件中)。 正在对聊天行进行分析,并通过在MySql数据库上进行查询来找到所需的变量。 现在我需要做的就是将此变量与JQuery-AJ

  • 我目前正在尝试将我的phpmyadmin服务器连接到android studio。如果重要的话,我正在使用模拟器。我制作了一些php文件来接收数据并更改数据库中的数据。 checkuserexist.php 在我的Android Studio程序中: InputStream=conn.getInputStream();返回一个exeption:failed to connect to/10.0.2

  • 问题内容: 想象一下我运行这个: 在/ajax/watch.php内部,假设我有这个: 并且alert(responseText)返回: 而不是我需要的文本字符串。有什么帮助吗? 问题答案: 看起来您的jQuery以某种方式返回了XMLHttpRequest对象,而不是您的响应。 如果是这种情况,则应请求其属性,如下所示: 但是,如果这不起作用,则可能实际上是在接收JSON响应,并且您看到的可能是

  • 问题内容: 我正在尝试使用PHP从以下JSON文件中获取数据。我特别想要“ temperatureMin”和“ temperatureMax”。 这可能真的很简单,但是我不知道该怎么做。我被困在file_get_contents(“ file.json”)之后该做什么。一些帮助将不胜感激! 问题答案: 使用以下命令获取JSON文件的内容: 现在使用解码JSON : 您有一个包含所有信息的关联数组。

  • 问题内容: 在获得该文件的响应(成功的ajax方法)后,获取Excel文件并在浏览器中打开下载窗口时出现问题。我已经合适了,我尝试在js中使用 Blob ,但我无法实现我想要的-简单文件下载。 我完成了几个版本的ajax,下面是其中的一个。我开发了一个ajax,它返回了由于损坏而无法正确打开的excel文件(尽管扩展名为.xlsx)。 也许问题出在Blob构造函数中使用了不合适的数据类型? 我尝试

  • 问题内容: 我在同一个域上有一个请求,我想读取cookie。它不断返回。 有任何想法吗?我为此使用Chrome。 问题答案: 您正在寻找的响应标头: 它不适用于HTTPOnly cookie。 更新资料 根据XMLHttpRequest级别1和XMLHttpRequest级别2,此特定的响应标头属于您可以使用所获得的“禁止”响应标头,因此,该方法可以起作用的唯一原因基本上是一个“顽皮的”浏览器。