如何在angularjs $http请求中隐藏页面扩展名?


How do I hide the page extension in an angularjs $http request

我有这样的东西:

$http.post("action/delete.php", gid).success(function(response){ console.log(response.data); });

和我想隐藏。php页面扩展名。有人能帮忙吗? !

这应该不是angular的问题。您可以使用$http发布到action/delete没有问题,提供路由存在于您的服务器。您需要做的是查看后端服务器的配置,以了解action/delete应该指向action/delete.php。这应该不是一件很难的事情,你只需要在你的web服务器设置上做一些研究。

我建议你也学习如何使用REST客户端(就像这个),这样你就可以独立于你的前端测试你的路由,并确保它们工作。