我有一个下拉菜单,我从中选择一个文件类型,然后我希望它在一个页面上触发,该页面根据选择的内容生成一个文件并强制使用header
php.ini 下载它。这是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 方法。有什么明显的东西能让更有经验的人脱颖而出?