UNPKG

peb

Version:
26 lines (24 loc) 1.2 kB
# Function `ajax()` The last updated version of this function: *3.1.0* ## Browser Support | <img src="https://cdn.jsdelivr.net/gh/TechPot-Studio/svg-gallery/chrome.svg" width="30" /> | <img src="https://cdn.jsdelivr.net/gh/TechPot-Studio/svg-gallery/firefox.svg" width="30" /> | <img src="https://cdn.jsdelivr.net/gh/TechPot-Studio/svg-gallery/safari.svg" width="30" /> | <img src="https://cdn.jsdelivr.net/gh/TechPot-Studio/svg-gallery/opera.svg" width="30" /> | <img src="https://cdn.jsdelivr.net/gh/TechPot-Studio/svg-gallery/edge.svg" width="30" /> | | :---: | :---: | :---: | :---: | :---: | | 1 | 1| 1.2 | 10 | 12 | ## Usage ```ts peb.ajax(type: string, url: string, data: any, success?: (text: string, xml: Document) => void, fail?: () => void) peb.ajax(config) ``` Initiate an AJAX request to the URL. You can fill in the parameters in order, or use an Object to pass in. This may be difficult to understand, you can take a look at the following example: ```javascript 'use strict'; peb.ajax('GET', 'https://example.url', () => {}, () => {console.log("Fail")}); // Or this peb.ajax({ type: 'GET', url: 'https://example.url', fail: () => { console.log("Fail") } }); ```