我使用此代码为 html 页面和动态 ajax 响应(使用 jQuery)拥有相同的文件:
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
$_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
echo "AJAX reponse";
exit;
}
?><!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Leash</title>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
$(function() {
$.get('', function(data) { alert(data); });
});
</script>
</head>
<body>
</body>
</html>
是否可以使用服务器端事件和事件源来做同样的事情?