0
私のコードに問題があります。私はすべてのインクルード用に1つのグローバルファイルを作成しました。 AjaxでPHPクラスが見つかりませんでしたが、
define('A', 'app/');
define('C', 'config/');
define('S', 'classes/');
define('P', 'pages/');
define('J', 'ajax/');
define('T', 'post/');
define('B', realpath(dirname(__FILE__)) . '/');
/*
Invoegen van de classes. Nieuwe classes gelieven bij te schrijven. De Letter voor de map is de link naar het bestand, zoals bij de
eerdere voorbeelden weergegeven.
*/
require_once(B . A . C . 'config.inc.php');
require_once(B . A . S . 'class.functions.php');
require_once(B . A . S . 'functions.php');
require_once(B . A . S . 'class.database.php');
require_once(B . A . S . 'class.users.php');
私は
$.ajax({
url: 'app/classes/ajax/post/postlogin.php',
type: "POST",
dataType: "json",
data: {method: method, email: email, password: password},
//contentType: "application/json; charset=utf-8",
success: function (returnmsg) {
var bla = returnmsg.msg;
alert(bla);
},
error: function (xhr, status, error) {
alert("error " +xhr.responseText);
}
});
をpostlogin.phpするポストしかし、私はこれを呼び出したとき、彼は私のクラスのclass.users.php
を見つけるdoensn't postlogin.phpために投稿するとき私のインデックスのクラスは動作します。
postlogin.php:
<?php
return Users::AdminLogin();
?>
うまくいけば、誰かが私を助けることができる。..
P.S.悪い英語で申し訳ありません、私は誰かが理解して欲しいです。
あなたは 'postlogin.php'に変数を含むファイルを含めましたか?また、あなたのディレクトリ構造を共有することができます –