Skip to content
This repository has been archived by the owner on Jun 7, 2021. It is now read-only.

Commit

Permalink
Make ribbon.getJSON smarter about query strings.
Browse files Browse the repository at this point in the history
  • Loading branch information
lance committed Dec 7, 2015
1 parent 3ba093e commit 8909ad3
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions ribbon-webapp/runtime/src/main/resources/ribbon.js
Expand Up @@ -122,7 +122,15 @@ var ribbon = (function() {
}
}

function getJSON(serviceName, path) {
function getJSON(serviceName, path, data) {
//var _data = (typeof data === 'string') ? data : JSON.stringify(data);
var qs = '?';
for (var k in data) {
if (data.hasOwnProperty(k)) {
qs += k + '=' + data[k];
}
}
path = path + qs;
return ajax( serviceName, path );
}

Expand All @@ -131,9 +139,10 @@ var ribbon = (function() {
data = path;
path = '/';
}
var _data = (typeof data === 'string') ? data : JSON.stringify(data);
return ajax( serviceName, path, {
method: 'POST',
data: JSON.stringify(data)
data: _data
});
}

Expand Down Expand Up @@ -332,9 +341,11 @@ var ribbon = (function() {
});
function resolve(value) {
resolver(value);
return this;
}
function reject(cause) {
rejecter(cause);
return this;
}
return {
promise: p,
Expand Down

0 comments on commit 8909ad3

Please sign in to comment.