Vraag : een code achter methode die van een javascript en terugkeerlijst van koorden kan worden geroepen

Ik heb een aspxpagina die een javascript heeft en ik een code achter methode wilde gebruiken die kan goedkeuren parametrs en lijst van koorden terugkeert op één of andere handeling worden gebaseerd dat worden moet uitgevoerd die. Hier ben ik meer geinteresseerd om de bedrading tussen javacript en de code achter methode te verzekeren. Bovendien die wil ik de waarde gebruiken van de Webmethode is teruggekeerd in het manuscript van Java voor extra verrichtingen. Vandaar moet ik de waarde ergens opslaan als in een verborgen variabele of één of andere andere variabele. Ik heb een webmethod geprobeerd maar ik zie het probleem om die niet de waarde onder ogen van de Webmethode is teruggekeerd buiten onsuccess te krijgen roep achterfunctie. U kunt de volgende code zien.

SO mijn vraag ik heeft een andere betere keus is. of retured het dat onmogelijk om de waarde door een ouside van de Webmethode van te gebruiken onsuccess roept achterfucntion? Ik heb een hulp please




nodig
" codeBody "
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:
function webMethodCaller (ids) {
         PageMethods.FormatName (ids, onFormatNameSuccess, onFormatNameFail, onFormatNameTimeout);        
       
// dat ik heb willen om iets anders doen op resultaat dat na dit wordt gebaseerd
//if dat ik heb geprobeerd om de waarde in verborgen te krijgen hier ingediend in het leeg ben
}

 functie onFormatNameSuccess (reactie)
{
      
                  
      var res= "";
      
      voor (var i=0, il=response.length; i
        
        
        
        
        
        
    


de Webmethode is folloiwng
///////////////////////////////////////

 [WebMethod, ScriptMethod]
        statische openbare List FormatName (koord featureIds)
        {
           

            koord [] rawdata = featureIds.Split (nieuw klusje [] {„,“});

            De koorden van List = nieuwe List ();
            voor (int. i = 0; i < rawdata. Lengte; i++)
            {
                koorden. Voeg toe (rawdata [I]);
            }
            // koorden. Voeg toe (FirstName);
            // koorden. Voeg toe (LastName); */

            //Session [„resultaat“] = koorden;
            // hdnReturnValue.value = koorden;
          // HiddenField1.Value = featureIds;
           // hiddnvalue. Waarde = featureIds;
            terugkeer koorden;
            // LastName + „,“ + FirstName;
        }

Antwoord : een code achter methode die van een javascript en terugkeerlijst van koorden kan worden geroepen

>but hoe kan ik het uit xml halen?
Gebruik: xmlhttp.responseXML.getElementsByTagName („koord“) [0] .childNodes [0] .nodeValue
1:
2:
3:
4:
5:
6:
7:
functie webMethodCaller (ids) {
     als (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest (); anders xmlhttp=new ActiveXObject („Microsoft.XMLHTTP“);
     xmlhttp.open („POST“, „Dedicated.asmx/FormatName“, vals);
     xmlhttp.setRequestHeader (het „tevreden-Type“, „application/x-www-vorm-urlencoded“);
     xmlhttp.send (encodeURI („featureIds=“ + ids));
     document.getElementById (""<>) .innerHTML = xmlhttp.responseXML.getElementsByTagName („koord“) [0] .childNodes [0] .nodeValue;
}
Andere oplossingen  
 
programming4us programming4us