developpers:webextension_xtense
Différences
Ci-dessous, les différences entre deux révisions de la page.
developpers:webextension_xtense [2022/11/30 15:48] – créée - modification externe 127.0.0.1 | developpers:webextension_xtense [2023/09/22 20:18] (Version actuelle) – [Requête AJAX et sa CallBack] 2001:861:4a80:f0:5626:acb:58a:6202 | ||
---|---|---|---|
Ligne 58: | Ligne 58: | ||
</ | </ | ||
- | ==== Requête AJAX et sa CallBack ==== | ||
- | <file javascript> | ||
- | function Xajax(obj) { | ||
- | GM_xmlhttpRequest({ | ||
- | method: " | ||
- | url: obj.url || '', | ||
- | data: obj.post || '', | ||
- | headers: { | ||
- | " | ||
- | }, | ||
- | onload: function(response) { | ||
- | |||
- | handleResponse(response); | ||
- | } | ||
- | }); | ||
- | | ||
- | } | ||
- | </ | ||
- | |||
- | Callback | ||
- | |||
- | <file javascript> | ||
- | function handleResponse(Response) { | ||
- | |||
- | log(Response.responseText); | ||
- | var message_start = '"' | ||
- | |||
- | if (Response.status != 200) { | ||
- | if (Response.status == 404) log(Xl(' | ||
- | else if (Response.status == 403) log(Xl(' | ||
- | else if (Response.status == 500) log(Xl(' | ||
- | else if (Response.status == 0) log(Xl(' | ||
- | else log(Xl(' | ||
- | } else { | ||
- | |||
- | // | ||
- | } | ||
- | </ |
developpers/webextension_xtense.txt · Dernière modification : 2023/09/22 20:18 de 2001:861:4a80:f0:5626:acb:58a:6202