我重写了 htaccess,但不知何故,我的 ajax 调用从未到达控制器中的相应函数。相反,从 buglite 控制台,它会显示所有 HTML 代码。我正在写代码点火器,我对这件事完全筋疲力尽。请帮忙!
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
在视图中,附加了 javascript。
$('#logoutbtn').click(function(){
$.ajax({
type:"POST",
url: "/fbcontroller/killsession",
datatype: "json",
success: function(){
alert("Logout");
}
});
});
buglite 中显示的错误。
POST /fbcontroller/killsession 404 Not Found 416ms
供您参考,
我可以http://localhost/fbcontroller/killsession
直接访问