gpt4 book ai didi

javascript - .php 脚本的 Ajax 请求被取消

转载 作者:行者123 更新时间:2023-11-27 22:29:38 26 4
gpt4 key购买 nike

我正在尝试通过 jquery 中的 ajax 调用运行脚本;但是,我没有得到任何结果,并且在 chrome 的 WebView 中看到“(已取消)”状态。这仅在我请求 .php 脚本时发生,但如果我仅请求 .txt 文件,则工作正常;当我在下面的 test.html 文件中将 url 更改为“test.txt”时,我收到了 one\ntwo\nthree 的警报。我的网络服务器配置正确,文件权限都合适。如果我从浏览器请求我的 .php 脚本,它会按预期返回“hello”。下面是我的三个文件,为什么我得到了对 test.php 而不是 test.txt 的取消请求?

测试.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" href="/favicon.ico">
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<title>test</title>
</head>
<body>
<button id="b">click</button>
<script>
$("#b").bind("click", function() {
$.ajax({
url: "test.php", // test.txt works fine
type: "GET",
cache: false,
success: function(data) {
alert(data);
}
});
});
</script>
</body>
</html>

测试.txt

one
two
three

测试.php

<?php
echo "hello";
?>

如前所述,如果我使用浏览器请求 test.php,我会得到正确的“hello”输出,因此它可以正常执行。

-rwxr-xr-x 1 me me 22 Oct 1 02:49 test.php

最佳答案

(Canceled) 令人沮丧。如果您转到 chrome://net-internals/#events,您可以更详细地了解为什么您的请求被(canceled)。您的请求被 Chrome 阻止的原因可能有多种,但您会在该网址上获得有关您的请求的更多信息。如果您仍然遇到困难,请编辑您的问题以包含此信息。

关于javascript - .php 脚本的 Ajax 请求被取消,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19100276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com