Feature: #101970 - Ajax API accepts native URL and URLSearchParams objects as arguments
See forge#101970
Description
The Ajax API (@typo3/
) has been enhanced to accept
native URL-related objects.
Impact
The constructor now accepts a URL
object as argument, along with the
already established string
type. Also, the with
method
accepts an object of type URLSearch
as argument.
Example
import AjaxRequest from '@typo3/core/ajax/ajax-request.js';
const url = new URL('https://example.com/page/1/2/');
const queryArguments = new URLSearchParams({
foo: 'bar',
baz: 'bencer'
});
const request = new AjaxRequest(url).withQueryArguments(queryArguments);
request.get().then(/* ... */);
Copied!