javascript - Ajax返回响应函数和只返回的区别
问题描述
在 ajax 请求/调用中具有以下内容有什么区别(是请求还是调用?)
return $output;
和
return Response($output);
两者都有效,但是 Response 没有给我关于返回元素的信息,而 return 只给了我信息。
解决方案
AJAX 实际上是一个调用,但是当我们请求服务器向我们发送针对某些查询的响应时,这就是我们称之为 AJAX 请求的原因。
我不太确定,但是PHP 中的Reponse($output)会为您生成来自服务器的修改后的响应,通过修改后的响应,我的意思是过滤后的信息到您的请求,并且response($output)给出了来自后端的整个响应体。
推荐阅读
- ios - 在 JWTCryptoSecurity 类上找不到方法 keyFromPemFileWithName
- bash - 将前导零添加到 bash 脚本中的十六进制数
- python - 无法让 matplotlib 事件处理程序与 Boost.Python 一起使用
- c# - 将静态参数转换为数组并与 lambda WHERE 一起使用
- java - 如何让服务保持 24 小时有效?
- django - django-admin dbshell 引发 django.core.exceptions.ImproperlyConfigured
- python - 我可以在pybel格式转换期间捕获警告消息吗?
- wordpress - Wordpress 电子邮件发送到错误的邮件服务器
- ios - 在 Swift 4 中加载应用程序时崩溃?
- xpath - 带有原子命名空间的scrapy的Xpath