I found a solution: replacing qx.io.Json.stringify(json) with
escape(qx.io.Json.stringify(json)).
johnl wrote:
> I'm sending date to a server via json using the following code:
>
> req = new qx.io.remote.Request(url, qx.net.Http.METHOD_POST,
> qx.util.Mime.JSON)
> var json = {
> experiment : this.experiment,
> year : date.getFullYear(),
> month : date.getMonth() + 1,
> day : date.getDate(),
> revision : this.revision,
> log_text : this.editBox.getComputedValue()
> }
> alert(qx.io.Json.stringify(json))
> req.setData('json=' + qx.io.Json.stringify(json))
> req.send()
>
> First, I'm not sure if this is the best way to do this. I'm using POST
> because the data could be large.
>
> On the other end mod_python reads the json text as if it were in a form
> field, i.e.
>
> param = cjson.decode(req.form['json'])
> experiment = param['experiment']
> date = datetime.date(param['year'], param['month'], param['day'])
> revision = param['revision']
> log_text = param['log_text']
> table = 'daily_log_' + experiment
>
> but it has problems with some text, specifically the & symbol. I think
> this may be because I'm not using a real form in the request. Has anyone
> had any experience with this type of thing?
>
> Any help or suggestions would be appreciated. Thanks.
>
> David
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel