Comments (3)
I'll am investigating this issue.
but anyway, your requirement doesn't seems to be addressed with this code snippet regardless of the issue.
to send a json string as the POST's content, set the data as a string.
<%
var url = 'http://jaggeryjs.org/apidocs/resources/data.jag';
var data = stringify({"key": {
"primary": "foo",
"secondary": "bar"}
});
var result = post(url, data,
{
"User-Agent": "Jaggery-XHR",
"Country": "LK"
},
'json');
print(result.data);
%>
from jaggery.
If the REST service does a JSON parse it'll work. But since the post() data parameter can be a string or an object I guess Jaggery should handle the Object option better with support for nested Objects.
from jaggery.
Yes, ideally following Jaggery code
<%
var url = 'http://jaggeryjs.org/apidocs/resources/data.jag';
var data = {"key": {
"primary": "foo",
"secondary": "bar"}
};
var result = post(url, data,
{
"User-Agent": "Jaggery-XHR",
"Country": "LK"
},
'json');
print(result.data);
%>
should send a POST with following content
key%5Bprimary%5D=foo&key%5Bsecondary%5D=bar
I will provide a fix for this. FIY, post() method in Jaggery is modeled after jQuery.post
from jaggery.
Related Issues (20)
- jaggery.conf errorPages expects json but not a list
- Wrong directories on ALPHA6
- dfds
- NPE due to non-existing data sources in Database HO
- Integrated Windows Authentication
- CoffeeScript variant? HOT 1
- 500 on request.getInputStream()
- trivial Suggestion - documentation scroll persistence HOT 1
- XMLHttpRequest behind Proxy (in jaggery) HOT 6
- Upload Jaggery application fail HOT 1
- XMLHttpRequest behind Proxy
- Upload Jaggery application fail in carbon management console with CSRF protection HOT 1
- Remove session read only attribute on session destroy HOT 1
- Exception in plugin JaggeryEditor. Intellij IDEA HOT 1
- go
- IntelliJ plugin - does not recognize modulo operator
- IntelliJ plugin does not recognize JSDoc's `@typedef` HOT 2
- Jaggery not supported for Java 8.
- Hosting through tomcat
- 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jaggery.