Partage
  • Partager sur Facebook
  • Partager sur Twitter

Ajax; Envoi php en GET gère les FILES ??

    4 novembre 2010 à 23:29:08

    Bonjour à tous,

    j'ai présentement un formulaire en AJAX qui utilise une fenêtre modale. Une fois remplie et prête à l'envoi des données (qui contient un fichier PDF et un fichier DNL), j'ai l'impression que l'application PHP ne reçoit pas les globales $_FILES.

    Ceci est ma fonction AJAX qui appelle la fonction d'ajout en PHP:

    function p_ajax_sauver(idLien){
    		var sPost = $('#form_mod form').serialize();
    		if(idLien != 0){
    			$.ajax({
    				url  : 'ajax.php',
    				type : 'get',
    				data : 'op=sauverLien&idLien='+idLien+'&' + sPost,
    				dataType : 'html',
    				success : function(webzine){ 
    					p_actualise(webzine, "#webzine" + idLien)
    				},
    				error : function(xhr,code){
    					alert(code + 'webzine_update')
    				} 
    			})
    		}else{
    			$.ajax({
    				url  : 'ajax.php',
    				type : 'get',
    				data : 'op=ajout&' + sPost,
    				dataType : 'html',
    				success : function(webzine){ 
    					$('#alert').html(webzine)
    				},
    				error : function(xhr,code){
    					alert(code + 'webzine_update')
    				}	 
    			})
    		}
    	}
    


    Est-ce que le fait que le type de transfert de donné soit "get" empêche mon script PHP de recevoir les données "files" ?? C'est peut-être pas très clair, n'hésitez pas à demander s'il y a quelque chose que vous ne comprenez pas.

    Merci, Antoine
    • Partager sur Facebook
    • Partager sur Twitter
      5 novembre 2010 à 0:56:13

      Bah... tu peux pas envoyer un fichier par GET, je crois, si c'est ça la question.
      • Partager sur Facebook
      • Partager sur Twitter

      Ajax; Envoi php en GET gère les FILES ??

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown