recherche
Maisondéveloppement back-endtutoriel php页面向phpexcel传递参数的有关问题

页面向phpexcel传递参数的问题
页面上有导出excel按钮,怎么通过点击按钮,将页面的参数传到后台(前台页面不跳转)以导出对应的excel。

<input type="submit" id="excel"  value="Save as Excel"  ><br />          <br /><input type="button" id="pdf"  value="Save as PDF"  ></TD><br /><td><br /></td><br /><br /></tr><br />	</table><br />	</form><br />	<script><br /><br />	$(document).ready(function(){<br />		$("#excel").click(function(){<br />            $.ajax({<br />				type:"POST",<br />				url:'excel_GlobalNetwork.php',<br />				data:{area:$('#area').combobox('getValues').join(","),level:$('#level').combobox('getValues').join(","),bt:$('#bt').datebox('getValue'),et:$('#et').datebox('getValue')}<br />                });<br />            return false;<br />			});

目前我是这样做的,发现页面不跳转也没excel输出,请大师指导下,改在怎么修改代码。 
------解决方案--------------------
骚年。你的ajax只是把数据传递过去了,并没有获取任何输出的东西。怎么可能会有下载出现。
另外,下载这种东西,本身就是输出文件, 所以并不需要ajax.   a  href=excel_GlobalNetwork.php 加上传递的参数就可以了
还有。你的excel button只是下载文件,并不需要提交表单,所以只需type="button"而不是submit,否则即使是加了click事件,表单还是会提交的,这样相当于刷新了页面。

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Quelle est la meilleure façon d'envoyer un e-mail à l'aide de PHP?Quelle est la meilleure façon d'envoyer un e-mail à l'aide de PHP?May 08, 2025 am 12:21 AM

TheBestApproachforsendentemailsInphpisusingThephpmailerLibraryDuetOtsReliability, featturerichness, andeaseofuse.phpmailersupportssmtp, fournitdetaileDerrorHling

Meilleures pratiques pour l'injection de dépendance en PHPMeilleures pratiques pour l'injection de dépendance en PHPMay 08, 2025 am 12:21 AM

La raison de l'utilisation de l'injection de dépendance (DI) est qu'elle favorise le couplage lâche, la testabilité et la maintenabilité du code. 1) Utiliser le constructeur pour injecter les dépendances, 2) Éviter d'utiliser les localisateurs de services, 3) Utiliser les conteneurs d'injection de dépendance pour gérer les dépendances, 4) Améliorer la testabilité par l'injection des dépendances, 5) Évitez les dépendances de sur-injection, 6) Considérez l'impact des performances de DI.

Conseils et astuces de réglage des performances PHPConseils et astuces de réglage des performances PHPMay 08, 2025 am 12:20 AM

PhpperformanceTUningiscrucialBecauseiTenHanceSpEedAndEfficiency, qui arevitalforwebapplications.1) cachingwithapruceducesdatabaseloadandixprovesesweponshets.2) OptimizingDatabasequeriesByselectingNesseyColumsAnSingIndexPeedSupSupDatareTelevalin.

Sécurité des e-mails PHP: meilleures pratiques pour envoyer des e-mailsSécurité des e-mails PHP: meilleures pratiques pour envoyer des e-mailsMay 08, 2025 am 12:16 AM

ThebestpracticesforsendentemailsSécurelyInphpinclude: 1) usingSECureConfigurations withsmtpandstartTlSencryption, 2) valider andsanitizingInputStopreventInjectiondAttacks, 3) EncrytingSensiveDataWithinemailsusingOpenSSL, 4)

Comment optimiser les applications PHP pour les performances?Comment optimiser les applications PHP pour les performances?May 08, 2025 am 12:08 AM

Tooptizizephpapplications forperformance, usecaching, databaseoptimization, opcodécachement, andserverconfiguration.1) implémentcachingwithapcutoredatafetchtimes.2) optimizedatabasesbasesIndexing, équilibrage

Qu'est-ce que l'injection de dépendance en PHP?Qu'est-ce que l'injection de dépendance en PHP?May 07, 2025 pm 03:09 PM

Dépendance InjectionInphpisadessignPatterNTHaTenHancesFlexibility, testabilité et responsabilité par le suivi de l'Externet entendance.

Meilleures techniques d'optimisation des performances PHPMeilleures techniques d'optimisation des performances PHPMay 07, 2025 pm 03:05 PM

L'optimisation des performances PHP peut être obtenue via les étapes suivantes: 1) Utilisez require_once ou include_once en haut du script pour réduire le nombre de charges de fichiers; 2) Utiliser des instructions de prétraitement et un traitement par lots pour réduire le nombre de requêtes de base de données; 3) Configurer OPCACHE pour le cache OPCode; 4) Activer et configurer la gestion du processus d'optimisation PHP-FPM; 5) Utilisez CDN pour distribuer des ressources statiques; 6) Utiliser XDebug ou Blackfire pour l'analyse des performances du code; 7) Sélectionnez des structures de données efficaces telles que les tableaux; 8) Écrivez un code modulaire pour l'exécution d'optimisation.

Optimisation des performances PHP: Utilisation de la mise en cache d'opcodeOptimisation des performances PHP: Utilisation de la mise en cache d'opcodeMay 07, 2025 pm 02:49 PM

OPCODECACHINGSIGNIFICITIVEMENT ImproveSPhpperFormanceByCachingCompileDcode, ReduCingServerLoDoLan

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

mPDF

mPDF

mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) ​​et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser