首先。我想说,我已经准确地阅读了其他帖子(like this),但我认为这不是一个好的答案。我的意思是,所有的状态码,和HyperMedia,等等。缓存呢?
你认为如何?
发布于 2010-09-16 06:36:56
我同意你确实需要错误处理等。我一直在使用Dojo,下面是来自my blog的代码
var myEdition = {"Edition":{“author”:”x”, “title”"isbn":"44"}};
var xhrArgs = {
url: http://myhost/LibraryWink/library/editions,
postData: dojo.toJson(myEdition),
handleAs: "json",
headers: { "Content-Type": "application/json"},
load: function(data) {
dojo.byId("mainMessageText").innerHTML
= "Message posted.";
},
error: function(error) {
dojo.byId("mainMessageText").innerHTML
= "Error :" + error;
}
};
dojo.byId("mainMessageText").innerHTML
= "Message being sent…";
var deferred = dojo.rawXhrPost(xhrArgs);这里的相关点是a)。像dojo (orI,猜测,jquery)这样的框架有助于b)。有对错误的处理。
我也有关于REST服务和错误处理的一般some thoughts。
https://stackoverflow.com/questions/3722300
复制相似问题