Кажется, что когда мой веб-сервис имеет ошибку, метод onFailure не вызывается. Например, если файл находится не на сервере, не в сети или не вызывается. Так что у меня у всех есть кнопка, которую пользователь может нажать. Если веб-сервис не существует, ничего не происходит.
Я предполагаю, что у моей программы есть способ обнаружить эти ошибки, чтобы я мог отобразить сообщение ?????
Фрагмент кода
{name: "getHistory", вид: "WebService",
onSuccess: "получил историю",
onFailure: "gotHistoryFailure",
метод: "ПОЧТА",
URL: "http://127.0.0.1:8500/icechat/server/loadhistory.cfm"
},
/////////////////////////////////////////////////////////////////////////////////
// Call back, called when the history data has been loaded from web services
gotHistory: function(inSender, inResponse) {
// Convert data from server to a jason object
// NOTE: The string should be checked first for embeded javascrip code
this.serverReply2= inResponse;
this.$.list.render();
},
//////////////////////////////////////////////////////////////////////////////////
// Called if the history data could not be loaded from the web service
gotHistoryFailed: function()
{
alert("got infortion failed"); // this never goes off
},