为什么要回显php函数的结果,让它们回到jQuery

时间:2012-01-11 00:50:51

标签: php jquery return echo

我使用jquery

调用php函数
$.get("tableau_trusted.php",{username:$("#username").val(),password:$("#password").val()},function(data){
                    alert(data);
            });

为什么我会像这样从php文件返回结果:

 echo "http://$server/trusted/$ticket/$view_url?$params";

而不是:

 return "http://$server/trusted/$ticket/$view_url?$params";

我知道我应该使用带密码的POST,我现在只是在玩。

谢谢!

1 个答案:

答案 0 :(得分:1)

因为Javascript和PHP只能通过HTTP进行通信。 PHP脚本接收HTTP请求,这只是一堆文本。它发回一个回复,这也只是一堆文本。 输出这一串文本的方法是echo将它传递给标准输出。 AJAX请求/响应与您使用PHP编写的任何其他普通网页完全相同。