1
我想在用户点击一个按钮时打开浏览器对话框,并且可以通过使用FORM标签来完成。浏览器下载对话框
的问题是,服务器只接受JSON数据(以及使用它的形式标记有即
formdata={"key":"value"}
服务器的名称,因为它预期纯JSON不喜欢这种格式
{"key":"value"}
有没有办法使用FORM标签发送JSON数据?
我想在用户点击一个按钮时打开浏览器对话框,并且可以通过使用FORM标签来完成。浏览器下载对话框
的问题是,服务器只接受JSON数据(以及使用它的形式标记有即
formdata={"key":"value"}
服务器的名称,因为它预期纯JSON不喜欢这种格式
{"key":"value"}
有没有办法使用FORM标签发送JSON数据?
看起来像你必须手动建立你的json对象onClick(根据json规范读出你的表单输入字段并将它们放入一个对象中)。
我最终做的是将xml数据(在异步检索之前)发布到一个jsp,它将解析请求并将xml数据写入outputWriter,然后提示DownloadDialog框。不漂亮,因为它不是完全的JavaScript。 – portoalet 2010-10-25 06:41:15
好吧,如果它工作可靠...... – Thariama 2010-10-25 06:56:48