RSS Feed/News XF2.3's XF.ajax behaves differently depending on HTTP method for handling data argument

Status
Not open for further replies.

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
28,778
Points
823

Reputation:

In XF2.2, XF.ajax supported GET method using $(form).serializeArray() for the data argument. In XF2.3 this fails when using the replacement method XF.Serializer.serializeArray.

Both versions of serializeArray produce the same output format ie;
JSON:

Code:
[
{name:'foo', value: 'bar}
]

In XF2.3, XF.ajax use URLSearchParams to encode the arguments for GET which doesn't support serializeArray output format.
JavaScript:

async ajax (method, url, data = {}...

Read more

Continue reading...
 
Status
Not open for further replies.
Top