viewsフォルダー内のloginView.htmlは、jsフォルダー内のbase.jsを参照しています。
php関数を呼び出すajaxはbase.js内にあります。ディレクトリ構造とコードは次のとおりです:
Google Chrome を使用してエラーをデバッグします:
リソースのロードに失敗しました: サーバーはステータス 403 (禁止) で応答しました 次のアドレスは
http://127.0.0.1:8088/ Teamlogging/application/controllers /Login.php/LoginActive?username=001&password=wl
このアドレスをクリックすると、次のプロンプトが表示されます
なぜこのようなエラーが報告されるのかわかりません。アドバイスをお願いします。
var url = "index.php/login"
var url = "application/controllers/Login.php";
var url = "application/controllers/Login.php";
はは、徐ボスは役に立たないci に合格しました
Get:http://127.0.0.1:8088/teamlogging/application/controllers/Login.php/LoginActive?username=001&password=wl 403(Forbidden )
var url = "http://127.0.0.1:8088/login/loginActive"
まだ同じエラーを報告できません。パスが原因ではないと思います。
同じエラーがまだ動作しません。パスが原因ではないと思います。
このアドレスをブラウザに直接入力してアクセスできますか?
このサーバーの /teamlogging/application/views/a.html にアクセスする権限がありません 」というメッセージが表示されます
これは、アクセスが許可されていないことを意味し、アドレスは正しいが許可されていないことを示します。ということは許可が必要です
直接入力してもアクセスできません
実際のアクセスは 127.0.0.1:8080/index.php/classA/functionB です (classA はコントローラー、functionB はコントローラー classA のメソッドです)
関係ありませんCI を使用したかどうかに関係なく、原則は常に同じです!
ここで、teamlogging/application/controllers/Login.php/LoginActive はパスです
ファイル名、したがって、少なくともteamlogging/application/controllers/Login.php/LoginActive/index.phpが存在するため、エラーは報告されません
そして、実際にアクセスする必要があるのはteamlogging/application/controllers/Login.phpです
http: //codeigniter.org. cn/user_guide/general/controllers.html
ci MVC の原則をよく見てください
上司の皆様、改めてありがとうございます