使用Blogger API、Javascript和Prototype删除博客文章
我正试图通过Prototype Javascript库使用blogger API删除blogger.com上的一篇博文。这是我的密码:使用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
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的浏览器。有人知道这件事吗?