首页 > 解决方案 > 服务器使用 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)

标签: javascriptphpajaxcocos2d-js

解决方案


最近修复了这个问题。php 文件应放在 build 文件夹中。


推荐阅读