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

ASP.NET Discussion :

r�cup�rer une requete Ajax jquery dans une page .cs asp.net


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Ao�t 2015
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Ao�t 2015
    Messages : 12
    Par d�faut r�cup�rer une requete Ajax jquery dans une page .cs asp.net
    bonjour,
    Pour un travail pour un cours de d�veloppement, je souhaite r�cuperer une variable cot� serveur grace � la requete ajax suivante:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
        function testAjax(e) {
            var index = e.substring(3, e.length);
            var textapasser = $("maTextBox").text();
            $.ajax({
                type:"POST",
                url:"/couchePresentation/pagePanier.aspx/getData",
                data:textapasser,
                dataType : "text",
                succes: function (res){
                    alert("ok" + res);
                },
                error:function (xhr,status,error){
                    alert("error" + xhr + status + error);;
                },
            });
    je ne trouve pas ce que je dois faire cot� serveur dans la m�thode getData().

    merci d'avance.

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par d�faut
    Salut,

    si tu ne sais pas comment d�finir ta fonction getData() tu trouveras certainement de l'aide ici,
    si tu ne sais pas comment renvoyer l'info dans cette fonction, alors regarde du c�t� de Response.Write(),
    si tu ne sais pas quoi renvoyer, l� on peut pas t'aider ^^

    Bon dev.

  3. #3
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Ao�t 2015
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Ao�t 2015
    Messages : 12
    Par d�faut
    Citation Envoy� par jopopmk Voir le message
    Salut,

    si tu ne sais pas comment d�finir ta fonction getData() tu trouveras certainement de l'aide ici,
    si tu ne sais pas comment renvoyer l'info dans cette fonction, alors regarde du c�t� de Response.Write(),
    si tu ne sais pas quoi renvoyer, l� on peut pas t'aider ^^

    Bon dev.
    merci pour ta r�ponse.
    En fait, ma requete ajax fonction, j'ai une reponse 200, ce que je ne sais pas c'est comment r�cuper la valeur pass�e dans ma fonction getData().

  4. #4
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par d�faut
    Alors de la m�me mani�re que t'as un objet Response, tu as aussi un objet Request. Apr�s je sais plus trop quel attribut taper pour avoir le data envoyer par le client. A la rigueur tu mets un points d'arr�t dans ta fonction getData() et une fois dessus tu regardes ce qui compose l'objet Request grace � la fen�tre espion.

  5. #5
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Ao�t 2015
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Ao�t 2015
    Messages : 12
    Par d�faut
    bonjour,

    gr�ce � la requete ajax suivante:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     var ligneCommande = {
                idProduit: $("#laIdVin" + index).text(),
                quantity:  parseInt($('#TbQ' + index).val())
            }
            alert(ligneCommande.idProduit +" et " +ligneCommande.quantity);
     
            $.ajax({
                type:"POST",
                url:"/couchePresentation/pagePanierTemp.aspx/getData",
                data: JSON.stringify({ligneCommande: ligneCommande}),
                dataType : "JSON",
                succes: function (res){
                    console.log("ok" + res);
                },
                error:function (xhr,status,error){
                    alert("error" + xhr + status + error);;
                },
            });
    j'ai enfin r�ussi a r�cup�rer un string du genre "IdProduit=01.1003.01&Quantity=3"

    ici:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public OrderDetails getData()
            {
                OrderDetails ligneCommande= new OrderDetails();
                string input;
                using (var reader = new StreamReader(Request.InputStream))
                {
                    input = reader.ReadToEnd();
                }
     
                return ligneCommande;
     
     
            }

    Comment faire pour attribuer le propri�t�s IdProduit et quantity � mon object c# ligneCommande?
    merci d'avance

  6. #6
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par d�faut
    L� �a va �tre de la simple manipulation de cha�ne (Split sur les '&' puis Split sur le '=' ).
    Toutefois il me semblait que Request proposait un tableau index� pour les data, ce qui te faciliterait la vie.
    As-tu regard� tous les attributs propos�s par l'objet Request ? Il n'y a pas un tableau ou une collection contenant ces m�mes donn�es ?

Discussions similaires

  1. R�ponses: 1
    Dernier message: 26/12/2010, 21h20
  2. R�cup�rer une variable php dans une requete ajax
    Par bedomon dans le forum jQuery
    R�ponses: 2
    Dernier message: 30/09/2010, 14h16
  3. R�ponses: 2
    Dernier message: 13/03/2010, 21h12
  4. Encodage des & et + dans une requete AJAX
    Par camcam8782 dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 16/09/2009, 11h02
  5. r�cup�rer dans une variable le r�sultat d'une requete
    Par Stargate SG1 dans le forum Access
    R�ponses: 1
    Dernier message: 31/05/2007, 18h08

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