Я согласен вам нужна обработка ошибки и т.д. Я использую 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);
В Релевенте пунктов здесь быть). структура, такая как dojo (orI guess jquery), помогает b). есть обработка ошибок.
У меня также есть some thoughts в целом о службах REST и обработке ошибок.
Отличная дина, я сделаю более глубокий вид. – santiagobasulto