私は 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',
しかし、それでも同じエラーが発生し続けます。