3
我有以下代碼:Ajax請求相同的URL
<?php
function isAjaxRequest() {
return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
}
var_dump(isAjaxRequest());
if (isAjaxRequest()) {
echo json_encode(['ajax' => true]);
exit(0);
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
</head>
<body>
Test
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
$(function() {
$.get("/", function() {
console.log(arguments);
});
});
</script>
</body>
</html>
在按下Ctrl鍵+ W(關閉的分頁)然後按Ctrl + Shift + T(重新打開只是 - 關閉標籤),我得到了JSON響應而不是HTML頁面。
這是爲什麼?
這是*的Chrome版本45.0.2454.101米重複性( 64位)* – Rayon