javascript - 服务器使用 ajax 以 404 状态响应
问题描述
我试图创建一个对 php 脚本的简单 AJAX 调用。
请求.js
var xhr = new XMLHttpRequest();
xhr.open('GET', './assets/script/api/sample.php');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status <= 207)) {
console.log(xhr.responseText);
}
}
xhr.send();
示例.php
<?php echo "Hello World"; ?>
错误:
加载资源失败:服务器响应状态为 404(未找到)(localhost:7456/assets/script/api/sample.php)
解决方案
最近修复了这个问题。php 文件应放在 build 文件夹中。
推荐阅读
- javascript - 你如何格式化一个 json 参数对象,以便它在模板中正确调用?
- python - ord() 如何将字节转换为 int
- java - 我有一个 RPS 游戏,想知道如何记录数据并将其存储在文件中。数据将是比赛、输赢或平局
- jinja2 - jinja 在具有绝对文件夹路径的支柱变量上给出错误
- ajax - Ajax 在第一次点击时无法正常工作
- video-streaming - 如何在直播时播放 .mp4 和 .ts 文件
- reactjs - 在 React 中使用带有 JSS 和 Material-UI 的三元运算符
- c# - c# 比较字符串有点宽大
- rust - 如何将 i32 和 f32 转换为 [u8; 4]?
- rest - 我应该同时实现 PUT 和 PATCH 路由吗?