php echo和return在jQuery ajax调用方面的区别[关闭]
我在使jQuery Ajax调用的成功函数无法正常工作方面遇到麻烦,并向我指出,原因是我的PHP函数在应使用echo $ result时正在使用return$ result。
将Ajax调用的PHP函数从“ return $ result”更改为“ echo $
result”可以解决问题,但是为什么呢?关于PHP脚本,两者之间的区别(返回和回显)有很多解释,但是将值发送给Ajax调用时它们有何不同?
回答:
好了,ajax调用从服务器读取响应,并且该响应必须呈现为某种类型的可读数据,例如application/json
或text/html
。
为了写入该数据,您需要echo
使用PHP从服务器上将其写入。
return语句不写数据,只是在服务器级别返回。
以上是 php echo和return在jQuery ajax调用方面的区别[关闭] 的全部内容, 来源链接: utcz.com/qa/399005.html