Telechargement fichier en utilisant jQuery / JSON

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Telechargement fichier en utilisant jQuery / JSON

Re: Telechargement fichier en utilisant jQuery / JSON

par rimie » 11 déc. 2011, 17:39

est ce qu'il y a quelq'un qui peut m'aider, c'est vraiment urgent

Re: Telechargement fichier en utilisant jQuery / JSON

par rimie » 10 déc. 2011, 10:50

est ce qu'il y a quelqu'un qui a une idee sur le dite probleme?

Re: Telechargement fichier en utilisant jQuery / JSON

par rimie » 08 déc. 2011, 07:05

j'ai un peut change de code, le fichier se lance mais le compteur ne marche pas

Telechargement fichier en utilisant jQuery / JSON

par rimie » 06 déc. 2011, 04:56

Bonjour,

Quand je clique sur une icone, je voudrais que le fichier soit telecharge:

page1.php:
<a style="cursor: pointer"><img src="<?php echo $path2icons; ?>mp3_yes.png" class="downloadCounter" /></a>
page2.php:
<?php
// traitement de donnee
// insertion a la BD
// incrementer le compteur

$path2mp3 = 'www.site.com/fichier.mp3";
$return_arr["path2mp3"] = $path2mp3;

echo json_encode($return_arr);

// telechargement du fichier
echo '<META HTTP-EQUIV=Refresh CONTENT="1; URL='.$path2mp3.' /">';

?>

index.php:
$('.downloadCounter').click(function(){
        
        // load image
        $('.loading').show();
        
        var rub = $('#IDrub').val();
        var srub = $('#IDsrub').val();
        var cat = $('#IDcat').val();
        var scat = $('#IDscat').val();
        var menu = $('#IDmenu').val();
        var type = $('#IDtype').val();
        var num = $('#IDnum').val();
        
        var dataString = '&rub=' + rub + '&srub=' + srub + '&cat=' + cat + '&scat=' + scat + '&menu=' + menu + '&type=' + type + '&num=' + num;
      
        $.ajax({
        type: "POST",
        url: "page2.php",
        data: dataString,
       dataType: "json",
        success: function(data) {
         		       		
                $(".downloadCounter").html(data.downloadCounterCheck);
                    }
  });
  
  return false;
  });

Le fichier ne se lance pas au telechargement, alors j'ai utilise le code ici, le telechargement se lance mais le compteur JSON ne s'incremente pas au click :(

merci