zoukankan      html  css  js  c++  java
  • 关于delete的错误: angularjs $http.delete breaks on ie8

    $scope.del = function(id){
            tips.showConfirm('确定要取消该收藏?', function(){
                $apis.delete(API.COMPONENT+'/api/component/favourite/'+id,function(r){
                    if(r.result=="success"){
                        tips.showSuccess("成功取消收藏!");
                        $scope.loadFavours();
                    }else{
                        tips.showFailure(r.data.content);
                    }
                });
            });
        };      

    在IE8下,会显示消息: 缺少标识符,即IE8 complains that "expected identifier" on the first line. The code works fine in Firefox, Chrome, etc.

    这是因为delete是javascript的关键词,IE8错误的解析了它,一个解决办法是:$apis['delete'](API.COMPONENT+...


    $http.delete(path)也可以使用$http['delete'],同时也可以使用original mode:$http({method: 'DELETE', url: path})

  • 相关阅读:
    48-最长不含重复字符的子字符串
    51-数组中的逆序对
    字符串的排列
    二叉树转链表
    求根
    构造二叉树
    二叉树中序遍历
    反转链表系列
    斐波那契系列
    f.lux
  • 原文地址:https://www.cnblogs.com/shiddong/p/5474062.html
Copyright © 2011-2022 走看看