Frage : ein Code hinter Methode, die von einer Javascript- und Rückkehrliste der Schnüre benannt werden kann

Ich habe eine aspx Seite, die ein Javascript hat und ich wollte einen Code hinter Methode verwenden, die parametrs annehmen kann und bringe Liste der Schnüre zurück, die auf irgendeinem durchgeführt zu werden basierten Betrieb. Hier bin ich interessiert, um die Verdrahtung zwischen dem javacript und dem Code hinter Methode sicherzustellen. Außerdem möchte ich den Wert verwenden, der von der Netzmethode im Java-Index für zusätzliche Betriebe zurückgebracht wird. Folglich muss ich den Wert wie innen eine versteckte Variable oder irgendeine andere Variable irgendwo speichern. Ich habe ein webmethod versucht, aber ich stelle das Problem des Erhaltens nicht des Wertes zurückgebracht von der Netzmethode außerhalb der onsuccess gegenüber, die Anruf zurück arbeiten. Sie können den folgenden Code sehen.

SO meine Frage ist ich haben jede andere bessere Wahl. oder sie, die unmöglich, den Wert zu verwenden durch ein Netzmethode ouside der onsuccess retured, benennt zurück fucntion? Ich benötige ein Hilfe please




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:
6:
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);        
       
// I möchten das noch etwas tun, das auf Resultat nach diesem basiert
Versuch der //if-I, zum des Wertes in zu erhalten versteckt archiviert in hier ihm ist leer
}

 Funktion onFormatNameSuccess (Antwort)
{
      
                  
      var res= "";
      
      für (var i=0, il=response.length; i
        
        
        
        
        
        
    


die Netzmethode ist das folloiwng
///////////////////////////////////////

 [WebMethod, ScriptMethod]
        statisches allgemeines List FormatName (Schnur featureIds)
        {
           

            [] rawdata = featureIds.Split (neue Putzfrau [] aufreihen {„,“});

            List reiht = neues List auf ();
            für (int I = 0; I < rawdata. Länge; i++)
            {
                Schnüre. Hinzufügen (rawdata [i]);
            }
            //-Schnüre. Hinzufügen (FirstName);
            //-Schnüre. Hinzufügen (LastName); *

            //Session [„Resultat“] = Schnüre;
            // hdnReturnValue.value = Schnüre;
          // HiddenField1.Value = featureIds;
           // hiddnvalue. Wert = featureIds;
            Rückholschnüre;
            // LastName + „,“ + FirstName;
        }

Antwort : ein Code hinter Methode, die von einer Javascript- und Rückkehrliste der Schnüre benannt werden kann

>but wie ich kann, extrahieren es vom xml?
Gebrauch: xmlhttp.responseXML.getElementsByTagName („Schnur“) [0] .childNodes [0] .nodeValue
1:
2:
3:
4:
5:
6:
7:
Funktion webMethodCaller (Ids) {
     wenn xmlhttp=new (window.XMLHttpRequest) XMLHttpRequest (); sonst xmlhttp=new ActiveXObject („Microsoft.XMLHTTP“);
     xmlhttp.open („PFOSTEN“, „Dedicated.asmx/FormatName“, falsch);
     xmlhttp.setRequestHeader („Inhalt-Art“, „application/x-www-form-urlencoded“);
     xmlhttp.send (encodeURI („featureIds=“ + Ids));
     document.getElementById (""<>) .innerHTML = xmlhttp.responseXML.getElementsByTagName („Schnur“) [0] .childNodes [0] .nodeValue;
}
Weitere Lösungen  
 
programming4us programming4us