Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Blogger API、Javascript和Prototype删除博客文章_Javascript_Ajax_Prototypejs_Blogger - Fatal编程技术网

使用Blogger API、Javascript和Prototype删除博客文章

使用Blogger API、Javascript和Prototype删除博客文章,javascript,ajax,prototypejs,blogger,Javascript,Ajax,Prototypejs,Blogger,我正试图通过Prototype Javascript库使用blogger API删除blogger.com上的一篇博文。这是我的密码: var request = new Ajax.Request( 'http://www.blogger.com/feeds/'+remoteBlogId+'/posts/default/'+postId { method:'DELETE', requestHeaders:['Authorization', 'Goo

我正试图通过Prototype Javascript库使用blogger API删除blogger.com上的一篇博文。这是我的密码:

var request = new Ajax.Request(
    'http://www.blogger.com/feeds/'+remoteBlogId+'/posts/default/'+postId
    {
        method:'DELETE',
        requestHeaders:['Authorization', 'GoogleLogin auth='+authKey],
        on200:function(){/*onSuccess*/},
        onFailure:function(){/*onFailure*/}
    }
);
从API描述中可以看出,一切都正常,但当我运行它时,它会启动onSuccess函数,但不会删除服务器上的条目

我想,除了GET和POST描述了类似的问题外,这个原型不能很好地与HTTP方法一起工作,尽管提出的补丁对我来说不起作用


感谢您的帮助

您可以使用jQuery,它展示了如何在jqueryajax中使用REST方法。jQuery是比Prototype更为人所知的框架。

并非所有浏览器都支持PUT和DELETE-这与您使用的JS库无关。请参见本主题:

如果浏览器不支持删除,切换到jQuery将没有帮助。找到解决方案-jQuery可以正确处理删除和放置方法YUPD:我真的不需要跨浏览器可用性,我只需要支持基于webkit的浏览器。有人知道这件事吗?