我使用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,我现在只是在玩。
谢谢!
答案 0 :(得分:1)
因为Javascript和PHP只能通过HTTP进行通信。 PHP脚本接收HTTP请求,这只是一堆文本。它发回一个回复,这也只是一堆文本。 输出这一串文本的方法是echo
将它传递给标准输出。 AJAX请求/响应与您使用PHP编写的任何其他普通网页完全相同。