1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| function populateDiv(method, url, handleAs, divId, contentId, isHtmlReturned){
dojo.xhr(method,{
url: url,
handleAs : handleAs,
preventCache: true,
content:{Id:contentId},
timeout: 20000,
load: function(newContent) {
dojo.byId(divId).innerHTML = newContent;
dojo.parser.parse(divId); // Permet de garder Dojo
},
error: function(response, args) {
var errNum = args.xhr.status; // On récupère le numéro d'erreur
dojo.byId(divId).innerHTML=response;
switch (errNum) {
case 404:
message = "The requested page was not found";
break;
case 500:
message = "The server reported an error.";
break;
case 407:
message = "You need to authenticate with a proxy.";
break;
default:
message = "Unknown error. : ";
}
}
},isHtmlReturned);
} |
Partager