我正在练习 PHP RestServer 类。但是,如果我对它使用 Ajax 调用,我将无法从中获取正确的数据。我有以下代码:
<?php
require_once "locationOfRestServer.php";
class HelloWorld
{
public static function sayHello()
{
return array("Response" => "Hello World");
}
}
$rest = new RestServer('HelloWorld');
$rest->handle();
在我的 javascript 文件中,我使用以下内容:
this.helloWorld = function() {
$.ajax({
url: 'locationOfHelloWorld.php'
type: 'POST',
dataType: 'json',
success: function(data){
console.log(data);
}
});
};
我收到以下错误:
错误:“未请求任何方法。”
因为; 每当我使用它时,我都必须去localhost/HelloWorld.php?method=sayHello
实际工作的那个。所以我在 ajax 调用中添加了以下行:
方法:'sayHello',
但它仍然给我同样的错误。