【发布时间】:2013-04-22 17:32:09
【问题描述】:
我是通过在线教程学习的 n00b。我在名为“response.php”的“服务器端”测试文件中有以下代码:
<?php
if (isset($_POST))
{
$answer = $_POST;
echo json_encode($answer);
} else {
echo json_encode(array('status' => false, 'msg' => 'no good'));
}
?>
将数据返回到.ajax jquery 回调时,我是否总是必须使用echo?还有其他方法可以将数据发送回客户端吗?
【问题讨论】:
-
您必须将文本返回给浏览器。您可以使用任何方法来实现这一点。
-
将数据返回到基于 Web 的客户端 IS 输出。除非您打算通过 http 标头或状态代码发送数据,否则 echo/print 是您可以发送回内容的唯一方法。
标签: php jquery ajax callback echo