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

php echo和return在jQuery ajax调用方面的区别

霍鸣
2023-03-14
问题内容

我在使jQuery Ajax调用的成功函数无法正常工作方面遇到麻烦,并向我指出,原因是我的PHP函数在应使用echo $ result时正在使用return$ result。

将Ajax调用的PHP函数从“ return $ result”更改为“ echo $
result”可以解决问题,但是为什么呢?关于PHP脚本,两者之间的区别(返回和回显)有很多解释,但是将值发送给Ajax调用时它们有何不同?


问题答案:

好的,ajax调用从服务器读取响应,并且该响应必须呈现为某种类型的可读数据,例如application/jsontext/html

为了写入该数据,您需要echo使用PHP从服务器上将其写入。

return语句不写数据,只是在服务器级别返回。



 类似资料:
  • 问题内容: 我在使jQuery Ajax调用的成功函数无法正常工作方面遇到麻烦,并向我指出,原因是我的PHP函数在应使用echo $ result时正在使用return$ result。 将Ajax调用的PHP函数从“ return $ result”更改为“ echo $ result”可以解决问题,但是为什么呢?关于PHP脚本,两者之间的区别(返回和回显)有很多解释,但是将值发送给Ajax调用

  • 本文向大家介绍javascript中return,return true,return false三者的用法及区别,包括了javascript中return,return true,return false三者的用法及区别的使用技巧和注意事项,需要的朋友参考一下 1.语法及返回方式 ①返回控制与函数结果         语法为:return 表达式;         语句结果函数的执行,返回调用函

  • 问题内容: 如何做一个声明,从不同的语句? 如果我有退出的,如果条件,其中一个我应该喜欢,还是? 问题答案: 当您要退出循环时使用,而用于返回到调用它的步骤或停止进一步执行。

  • 问题内容: 给定下面的代码示例,行为上是否有任何差异,如果有,这些差异是什么? 据我了解,第一个将在异步函数中进行错误处理,并且错误将从异步函数的Promise中冒出来。但是,第二个需要较少的滴答声。它是否正确? 此片段只是返回Promise供参考的常用功能。 问题答案: 在大多数情况下,和之间没有可观察到的差异。这两个版本的观察行为完全相同(但根据实现的不同,该版本可能会使用更多的内存,因为可能

  • 问题内容: python中的return和break有什么区别?请解释它们在循环和函数中的确切作用?谢谢 问题答案: 用来过早地结束循环,而y是用于将返回值传递回函数调用者的关键字。如果使用时不带参数,则仅终止函数并返回到之前执行代码的位置。 在某些情况下,它们可以实现相同的目的,但以下两个示例可让您大致了解它们的用途 使用 遍历值列表并在我们看到数字时中断。 将产生以下输出 使用 这是函数在根据

  • 问题内容: 在服务器端,我们使用 创建一个套接字。创建套接字后,我们可以创建一个新线程来处理该套接字的输入/输出流。因此,如果有其他连接请求进入,我们可以回到侦听同一端口并创建新套接字的方法。由于我们已经在特定端口创建了ServerSocket,因此当然不能在该端口再次创建另一个ServerSocket。 因此,以我的理解,我是否可以得出结论,在服务器端,我们可以在一个端口下创建多个套接字?(类似