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

Discussion: variables fonction Ajax et fonction C# [Débutant]

  1. #1
    Membre habitué Avatar de Speed41
    Homme Profil pro
    Inscrit en
    novembre 2002
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : novembre 2002
    Messages : 632
    Points : 176
    Points
    176

    Par défaut variables fonction Ajax et fonction C#

    Bonjour,

    Mon sujet fait suite à celui ci (envoyer variable fonction Ajax vers fonction C# [Débutant] ) : https://www.developpez.net/forums/d1...nction-csharp/

    J'envois bien mes variables vers la fonction C# :cool:

    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
    function placeMiniature(nomfichier, lehostname) {
            var resquest = { fichier: nomfichier, hostname: lehostname };
     
            $(document).ready(function () {
                $.ajax({
                    url: "/Lab/dansFicherTexte/",
                    type: "POST",
                    contentType: "application/json",
                    dataType: "json",
                    data: JSON.stringify(resquest),
                    success: function (response) {
                        alert(response);
                    },
                    error: function (error) {
                    }
                })
            })
        }
    3 questions :
    • Ce que je ne comprends pas c'est que j'ai toujours un retour ERROR. Pouvez vous m'expliquer pourquoi ou me donner un bon site (en Français) pour m'aider à comprendre.
    • Quand je met le pas à pas dans le code c#, il semble que tous les process sont executés à la fois (j'utilise une boucle qui répète n fois la procédure "placeMiniature"). C'est bien cela ? Et si oui est ce que ça n'oblige pas certaines précotions dans le code pour ne pas que les variables)
    • Comment dois je faire pour que je puisse retourner une une variable de ma fonction c# vers l'ajax (il me semble qu'avec succes ça fonctionne)

    Merci d'avance pour vortre aide

  2. #2
    Membre habitué Avatar de Speed41
    Homme Profil pro
    Inscrit en
    novembre 2002
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : novembre 2002
    Messages : 632
    Points : 176
    Points
    176

    Par défaut

    Pour les questions 1 & 3 il faut que la fonction c# renvoye un string

    Les variables entrantes et sortantes doivent être des string

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public string infosImage(string hostname, string leftX, string topY, string widthx, string heighth)
            {

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

Discussions similaires

  1. [Débutant] envoyer variable fonction Ajax vers fonction C#
    Par Speed41 dans le forum Développement Web avec .NET
    Réponses: 3
    Dernier message: 27/07/2018, 14h44
  2. Réponses: 51
    Dernier message: 20/08/2013, 16h44
  3. [AJAX] [WebMobile] fonction ajax
    Par bob633 dans le forum AJAX
    Réponses: 0
    Dernier message: 09/03/2011, 12h50
  4. [AJAX] Ma fonction Ajax ne semble pas fonctionner
    Par alejandro dans le forum AJAX
    Réponses: 1
    Dernier message: 04/04/2009, 21h07
  5. [AJAX] Rappel fonction ajax
    Par Phenomenium dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/01/2007, 16h02

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