2010-10-25 116 views
1

我想在用户点击一个按钮时打开浏览器对话框,并且可以通过使用FORM标签来完成。浏览器下载对话框

的问题是,服务器只接受JSON数据(以及使用它的形式标记有即

formdata={"key":"value"} 


服务器的名称,因为它预期纯JSON不喜欢这种格式

{"key":"value"} 


有没有办法使用FORM标签发送JSON数据?

回答

0

看起来像你必须手动建立你的json对象onClick(根据json规范读出你的表单输入字段并将它们放入一个对象中)。

+1

我最终做的是将xml数据(在异步检索之前)发布到一个jsp,它将解析请求并将xml数据写入outputWriter,然后提示DownloadDialog框。不漂亮,因为它不是完全的JavaScript。 – portoalet 2010-10-25 06:41:15

+0

好吧,如果它工作可靠...... – Thariama 2010-10-25 06:56:48