ファイルの種類を選択するドロップダウンがあり、選択した内容に応じてファイルを生成しheader
、php を使用してファイルを強制的にダウンロードするページで起動します。ここにjQueryがあります。
$('#exportdropdown').change(function(){
var searchinput = $('#searchinput').val();
var maxrec = $('#navdropdown option:selected').text();
$('.loadCont').fadeIn();
if($('#importbutton').hasClass('clickedButton')){
$.get('export.php', {filter: 'import', maxrecords: maxrec, type: 'xls'});
}else{
$.get('export.php', {filter: 'export', maxrecords: maxrec, type: 'xls'});
}
$('.loadCont').delay('600').fadeOut();
});
現在、テストのために型を強制していますが、期待どおりに動作していないようです。以下のデータでファイルをアドレス指定するとexport.php?filter='import'&maxrecords=15&type='xls'
、ダウンロードが正常に実行されます。jQueryメソッドを使用していないだけです。より経験豊富な人にとって際立っている明白なものはありますか?