用于AJAX和非AJAX的PHP输出
你能给我一些关于使用AJAX的建议吗?我在返回错误和结果时遇到问题。用户可以关闭JavaScript,我需要使用这两种方法(AJAX和simple POST)。因此,我所有的PHP代码看起来都像:用于AJAX和非AJAX的PHP输出,php,ajax,Php,Ajax,你能给我一些关于使用AJAX的建议吗?我在返回错误和结果时遇到问题。用户可以关闭JavaScript,我需要使用这两种方法(AJAX和simple POST)。因此,我所有的PHP代码看起来都像: try { $category = new ZvsCategory(); } catch (Exception $e) { $error = $e->getMessage(); if ($this->ajax) { exit($error);
try {
$category = new ZvsCategory();
} catch (Exception $e) {
$error = $e->getMessage();
if ($this->ajax) {
exit($error);
}
return $error;
}
if ($this->ajax) {
exit(true);
}
return true;
在这种情况下是否有最佳做法?
我很乐意提供任何链接或建议,谢谢您可能需要考虑ajax和非ajax的单独接口。例如,的逻辑可以保留在ZvsCategory中,但接口的联系方式应该不同,因为输出和/或格式不同。@scones,谢谢帮助。我想我会照你说的做。我不太明白你到底想要什么。。但是为什么不简单地在
GET
或POST
中添加一些变量,比如ajax=1
,然后在代码中检查是否($\u GET['ajax'])
或类似的东西呢?