gpt4 book ai didi

php - 使用 jQuery 加载页面但不加载到容器 div 中

转载 作者:行者123 更新时间:2023-12-01 08:16:46 25 4
gpt4 key购买 nike

我有一个下拉菜单,可以从中选择文件类型,然后我希望它在一个页面上触发,该页面根据所选内容生成文件,并使用 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 方法。对于更有经验的人来说,有什么明显的突出之处吗?

最佳答案

Ajax 在这里毫无意义,您所做的只是请求一个将文件推送到浏览器的链接。尝试:

window.location.href = "export.php?filter=" + filter + "&maxrecords=" + maxrecords + "&type=" + type;

关于php - 使用 jQuery 加载页面但不加载到容器 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com