Javascript 在Angular JS中未使用$http删除数据

Javascript 在Angular JS中未使用$http删除数据,javascript,angularjs,Javascript,Angularjs,在Angular JS中通过$http服务调用api来删除消息时,我得到了成功的响应,但值并没有被删除。但当我直接在浏览器中尝试相同的api时,消息被删除 我的代码如下 var del_mail = server.url + "api/app/mobifunctions/inbox/delete_message.html?contactid=" + conId + "&token=" + token + "&exid=" + exId +"&message_id="

在Angular JS中通过$http服务调用api来删除消息时,我得到了成功的响应,但值并没有被删除。但当我直接在浏览器中尝试相同的api时,消息被删除

我的代码如下

  var del_mail = server.url + "api/app/mobifunctions/inbox/delete_message.html?contactid=" + conId + "&token=" + token + "&exid=" + exId +"&message_id=" + selectedIds + "&action=deleted";
            $http.get(del_mail).success(function(response) {
                if(response[0].status =="success"){
                    alert(JSON.stringify(response));
                    alert("You have Successfully deleted the messaage(s)");
                    $route.reload();
                }
            }); 

请协助。

AngularJS设计用于处理restful API

意思是我们使用

GET => read records e
POST => create record
PUT  => update record
DELETE => delete record
下面是一篇很好的文章,解释了有关REST和html的所有内容:

您还可以查看此幻灯片,了解angularJS与服务器之间的连接


errr,你的
GET
a
DELETE
命令是什么乱七八糟的API?叶,小心网络爬虫删除消息。当你说消息没有被删除时,你能详细说明一下吗。消息是否保留在视图中,还是保留在服务器上?服务调用是否使用您的服务?当您通过angular应用程序调用服务时,请检查它是否正在访问服务器端的服务。若否,那个么这可能是一个缓存问题。你们可以详细阐述一下,以便更好地理解它。但也要和api团队一起检查,并检查您的参数是否有任何特殊字符,这些字符正在更改您的url或从网络选项卡检查url,并确保您为url传递了正确的值