Skip to content

Commit d171f65

Browse files
committed
Updated http methods in Utils.js to automatically stringify payloads in XHR requests
1 parent 8b73679 commit d171f65

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/utils/Utils.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,21 @@ javaxt.dhtml.utils = {
147147
}
148148
};
149149

150-
if (config.payload) request.send(config.payload);
150+
if (config.payload){
151+
var payload = config.payload;
152+
153+
//Stringify the payload as needed
154+
if (javaxt.dhtml.utils.isArray(payload)){
155+
payload = JSON.stringify(payload);
156+
}
157+
else{
158+
if (payload != null && typeof payload == 'object'){
159+
payload = JSON.stringify(payload);
160+
}
161+
}
162+
163+
request.send(payload);
164+
}
151165
else request.send();
152166
return request;
153167
},

0 commit comments

Comments
 (0)