我同意你确实需要错误处理等。我一直在使用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 guess jquery)这样的框架可以帮助b)。正在处理错误。
我也有
some thoughts
一般来说,关于REST服务和错误处理。