2010-05-16 14 views
0

J'ai un problème de publication de fichier via la fonction ajax jQuery. J'ai quelque chose comme ceci:Ajax (jQuery) problème de fichier étrange

$('#my_form').submit(function() { 
     var serialized = $(this).formSerialize(); 
     var sUrl = "xxx"; 

     $.ajax({ 
      url: sUrl, 
      type: "POST", 
      data: serialized, 
      success: function(data) { 
       $(".main_container").html(data); 
      } 
     }) 
     return false; // THIS return statment blocks sending file content 
    }); 

Lorsque je supprime return false tout énoncé est Okey, côté serveur obtient le contenu du fichier et etc, mais quand il est là (i moniteur avec Firebug) que cette annonce envoie le fichier uniquement prénom. Qu'est-ce qui peut être mauvais?

P.S. - J'ai besoin de cette déclaration fausse, parce que je veux manipuler les données de retour moi-même.

+0

Je pense que vous avez oublié un point-virgule après le '$ .ajax ({})' –

+0

ouais, j'ai remarqué que :) – faya

+0

Mauvaise pratique, mais pas un problème dans ce cas. JS fait l'insertion du point-virgule. – Quentin

Répondre