Question : un code derrière la méthode qui peut s'appeler d'une liste de Javascript et de retour de cordes

J'ai une page d'aspx qui a un Javascript et j'ai voulu employer un code derrière la méthode qui peut accepter des parametrs et renvoie la liste de cordes basées sur une certaine opération à exécuter. Ici je suis plus intéressé pour assurer le câblage entre le javacript et le code derrière la méthode. D'ailleurs je veux employer la valeur retournée de la méthode de Web dans le manuscrit de Java pour des opérations additionnelles. Par conséquent je dois stocker la valeur quelque part comme dedans une variable cachée ou une autre variable. J'ai essayé un webmethod mais je fais face au problème de ne pas obtenir la valeur retournée de la méthode de Web en dehors de des onsuccess que l'appel en arrière fonctionnent. Vous pouvez voir le code suivant. ma question du

SO est j'ont n'importe quelle autre meilleure option. ou elle qu'impossible d'employer la valeur retured par un ouside de méthode de Web des onsuccess appellent en arrière le fucntion ? J'ai besoin d'un please




d'aide class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
webMethodCaller " de " codeSnippet941011 d'id= " de
function de class= (ids) {
         PageMethods.FormatName (ids, onFormatNameSuccess, onFormatNameFail, onFormatNameTimeout) ;        
       
// i veulent faire autre chose basé sur le résultat après ceci
L'essai de //if I pour obtenir la valeur dans caché classé dans ici lui est vide
}

 onFormatNameSuccess de fonction (réponse)
{
      
                  
      "" de res= de variété ;
      
      pour (variété i=0, il=response.length ; i
         de " hdnReturnValue " de HiddenField ID=
         de HiddenField ID= " HiddenField1 "
        
        "" " de  de value= de " serveur " de runat= de " hiddnvalue " d'id= de type=
        
        
    


la méthode de Web est le folloiwng
///////////////////////////////////////

 [WebMethod, ScriptMethod]
        List public statique FormatName (featureIds de corde)
        {
           

            ficeler [] le rawdata = le featureIds.Split (nouveau char [] {« , »}) ;

            List ficelle = nouveau List () ;
            pour (international i = 0 ; i < rawdata. Longueur ; i++)
            {
                cordes. Ajouter (rawdata [I]) ;
            }
            cordes de //. Ajouter (FirstName) ;
            cordes de //. Ajouter (LastName) ; *

            //Session [« résultat »] = cordes ;
            // hdnReturnValue.value = cordes ;
          // HiddenField1.Value = featureIds ;
           hiddnvalue de //. Valeur = featureIds ;
            cordes de retour ;
            // LastName + « , » + FirstName ;
        }
class= de

Réponse : un code derrière la méthode qui peut s'appeler d'une liste de Javascript et de retour de cordes

le >but comment ose je l'extraient à partir du xml ?
Utilisation : xmlhttp.responseXML.getElementsByTagName (« corde ») [0] .childNodes [0] .nodeValue
1 :
2 :
3 :
4 :
5 :
6 :
7 :
webMethodCaller de fonction (ids) {
     si xmlhttp=new (window.XMLHttpRequest) XMLHttpRequest () ; xmlhttp=new d'autre ActiveXObject (« Microsoft.XMLHTTP ») ;
     xmlhttp.open (« POTEAU », « Dedicated.asmx/FormatName », faux) ;
     xmlhttp.setRequestHeader (« Contenu-type », « application/x-www-form-urlencoded ») ;
     xmlhttp.send (encodeURI (« featureIds= » + ids));
     document.getElementById (""<>) .innerHTML = xmlhttp.responseXML.getElementsByTagName (« corde ») [0] .childNodes [0] .nodeValue ;
}
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us