0

csv ファイルを生成するリストがあります。クエリは簡単で、リンクからクエリを実行すると、応答が添付ファイルとしてダウンロードされます (正しいヘッダーが送信された場合)。

ただし、潜在的に大量の動的に生成されたデータ (キーの配列) を POST する必要があります。URL に追加するには大きすぎます。データをデータとして投稿する必要があります。

私の通常の ajax クエリは次のとおりです。

$.ajax({
type: 'POST',
dataType: 'text',
url: '/' + treatmentDatabaseString + '/_design/webview/_list/treatmentTable/treatmentTable?include_docs=true'
data: JSON.stringify({
    'keys': keys    // DATA THAT NEEDS TO BE POSTED
}),
error: function(status) {
    alert('db error (keyed): ' + JSON.stringify(status));
},
success: function(data) {   
//  ..do stuff
}           
});

このデータを投稿するようにリンクを変更する方法はありますか? または、このクエリの結果を添付ファイルとしてダウンロードできる他の方法はありますか?

4

1 に答える 1