IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

$.upload MVC 4 visual studio 2010 [AJAX]


Sujet :

jQuery

  1. #1
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 496
    Par défaut $.upload MVC 4 visual studio 2010
    bonjour,
    je récupère la réponse serveur avec $.upload()

    Côté Client :
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $("#" + $(this).parent().attr("id")).upload("/Categorie/ModifierCat?rel=" + rel, function (rep) {
                                                                    $("#repModif").html( rep);
                                                                });

    Côté Serveur:
    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public class Messages {
            public string msg {get;set;}
        }
     
    public JsonResult ModifierCat(int rel) {
    ...
    string retour= file.FileName.ToString();
    var Message = new List<Messages> {
                new Messages{msg=retour}
                };
    return Json(Message, JsonRequestBehavior.AllowGet);
    }

    Jusque là tout va bien, il n y a pas d'erreur.sauf que je reçois la réponse comme suite : [{"msg":"8012555924826822_n.jpg "}].

    je voudrais maintenant savoir comment faire en jQuery pour ne récupérer que la variable "msg" qui appartient a l'objet rep, c'est à dire rep.msg.

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 496
    Par défaut
    j'ai mis un
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    console.log(JSON.stringify(rep))
    et j'ai reçu ça dans la console :
    "<pre style=\"word-wrap: break-word; white-space: pre-wrap;\">[{\"msg\":\"10002919_544200105696073_416392860_n.jpg Existe \"}]</pre>"

    d'ou vient cette balise <pre /> ? et comment faire pour s'en débarrasser?

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 496
    Par défaut
    j'ai résolue le problème en changeant le type du retour de ma fonction Modifier_Cat(int rel) de JsonResult en string.

    JSON est souvent utilisé lorsqu'on a besoin de recevoir des données sous forme de Array.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Visual Studio 2010 et .NET Framework 4.0 disponible en version Bêta
    Par Jérôme Lambert dans le forum Visual Studio
    Réponses: 32
    Dernier message: 03/09/2014, 22h36
  2. Réponses: 0
    Dernier message: 23/08/2011, 15h12
  3. F# sera inclus dans Visual Studio 2010
    Par LLB dans le forum F#
    Réponses: 7
    Dernier message: 16/06/2010, 13h43
  4. Réponses: 8
    Dernier message: 30/08/2009, 10h19
  5. Téléchargez la première CTP de Visual Studio 2010 et du .NET Framework 4.0
    Par Jérôme Lambert dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 31/10/2008, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo