我可以从php下载一个csv文件,但我需要通过jquery / javascript来完成。 什么是最好的解决方案? 怎么做? 在tmp目录中保存php生成的csv文件并通过jquery / JS下载,但是怎么样?(app内部使用) 将数据数组发送回前端,在jquery / JS中执行所有操作。 其实我想在页面上更新数据,同时下载更改的行! 我不能使用任何类型的插件。 编辑:好的! 这是完整的问题,我忘了提。 我有一个页面包含来自DB的一些行, 我想更新DB中的选定行 同时获取更改的值并更新页面上的行 下载csv中已更改的行 点击一下按钮, 我不能使用不同的按钮来保存数据和下载文件,因为更新db中的行后如何获取最后更新的行? 凭借我有限的知识,我可以获得json响应并更新页面或下载文件而不是两者!
我需要的是:我们在response.d中具有逗号分隔值的价值。 现在我想将response.d的数据导出到.csv文件。 我写了这个函数来执行此操作。 我已收到response.d中的数据但未导出到.csv文件,因此请为此问题提供解决方案以导出.csv文件中的数据。 function BindSubDivCSV(){ $.ajax({ type: “POST”, url: “../../WebCodeService.asmx / ShowTrackSectorDepartureList”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (response) { alert(response.d);//export to csv function needed here }, error: function (data) {} }); return false; }
我读了很多样本来从数据生成csv文件并推送下载以导出它。 let csvContent = ”; $.each(msg.d.LstObj[0], function (key, element) { csvContent += (csvContent === ” ? ” : ‘,’) + key; }); csvContent += “\n”; msg.d.LstObj.forEach(function (rowArray) { var row = ”; $.each(rowArray, function (key, element) { row += (row === ” ? ” : ‘,’) + element; }); csvContent += row + “\n”; }); […]