このコードを使用して、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>
Server Side Events と EventSource を使用して同じことを行うことは可能ですか?