Joms.Ajax.Request
Constructor
Obstarává interaktivní komunikaci se serverem. Vytvoří požadavek na server a následně zpracuje odpověď.
Pokud je v proměnné Joms.loadingBox uložen DOMElement, je zobrazen při probíhajícím požadavku.
příklad použití
var my_app; // Zde bude uložena instance třídy Joms.App
.
// some code here
.
new Joms.Ajax.Request(my_app, '/script.php?', true,
function(response) {
// this ukazuje na my_app
alert(response);
// Lze využít JSON, pomocí response.parseJSON();
});
parametry
| Object | scope | Prostředí, ve kterém bude následný callback volán (klíčové slovo this bude odkazovat na tento objekt). |
| String | url | Url adresa pro request. Automaticky je přidán parametr a, který obsahuje API ID. Proto je nutné u url bez parametrů přidat nakonec otazník. |
| Boolean | async | Zda-li má být přenos synchronní (čeká se na vyřízení) či nikoliv (běh aplikace pokračuje). |
| Function | callback | Funkce, která bude zavolána po vyřízení požadavku. V prvním parametru dostane odpověď ze serveru. |
| String | method? | Metoda požadavku: get (default) or post. |
| String | post? | Post data při použití metody post. |
Metody