您现在的位置是:主页 > news > 做简单的网站首页/排名前十的小说
做简单的网站首页/排名前十的小说
admin2025/5/11 8:46:19【news】
简介做简单的网站首页,排名前十的小说,阿里云服务器做网站,北京低价网站建设这个问题来自我提出的另一个问题 - Passing client data to server to create Excel or CSV File。我有一个客户端页面,它建立一个JSON对象发送到服务器,我有服务器代码,可以将该JSON对象解析为一个SQL命令,并最终获得所需数据的数…
这个问题来自我提出的另一个问题 - Passing client data to server to create Excel or CSV File。
我有一个客户端页面,它建立一个JSON对象发送到服务器,我有服务器代码,可以将该JSON对象解析为一个SQL命令,并最终获得所需数据的数据集。
我最初将JSON对象传递给.asmx Web服务,该服务将返回包含我的数据的JSON对象。现在我想进入另一个方向,并将数据作为.csv文件返回。
我知道我可以尝试将我的JSON对象放到查询字符串中并调用我的.ashx页面,但JSON对象可能变大,所以我试图使用POST的Request.Form。
我的问题和缺乏理解是,如何使用jQuery发布到.ashx页面并让它将.csv文件返回给客户端。如果我直接导航到.ashx页面(并修改页面以硬编码传递的数据),我就会得到返回给我的.csv文件没问题(即,我得到提示以打开/保存文件)。如果我从jQuery向.ashx文件发布POST并发送我的JSON对象,我会得到一个包含字符串数据的响应,而不是获取.csv。
那么,有没有我缺少的东西,或者我只是试图实现我不能或不应该做的事情?
我曾考虑将我的JSON对象传递给.asmx Web服务,该服务会将JSON对象存储到数据库中并返回一个ID,然后使用window.location以ID作为查询字符串参数浏览到.ashx。然后生成.csv文件,但我认为可能有一种方法可以避免中间步骤,并使用POST来完成。
对不起,如果这是一个有点散漫和脱节。我很乐意澄清对任何人都没有意义的任何部分。