JQ里$.post(url,[data],[callback],[type])这个callback问题

JQ里$.post(url,[data],[callback],[type])这个callback如果写成function(data),这个data的值为什么不能用ret... JQ里$.post(url,[data],[callback],[type])这个callback如果写成function(data),这个data的值为什么不能用return返回而必须用echo 返回? 展开
 我来答
fhq198604
推荐于2016-09-11 · TA获得超过805个赞
知道小有建树答主
回答量:236
采纳率:100%
帮助的人:377万
展开全部

php的return只负责将信息返回给服务端的php本身,是不能和客户端交互的。

如:

<?php
return 1;
?>

在客户端网页上就是一片空白,而用echo就可以看到内容了。

$.post是JQ封装的一个ajax方法,ajax就是客户端向服务端发起请求,从而得到服务端的数据的过程,因此服务端要将数据告诉客户端,就必须用echo,而用return客户端就得不到数据了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式