Questione : perché non può il autocomplete dopo che la divisione è caricata via ajax quando il autocomplete è nella scatola di divisione

perché non può il autocomplete dopo che la divisione è caricata via ajax quando il autocomplete è nella scatola di divisione? il lavoro del doeasn't del

it persino là è OnComplete= " il setAutoComplete "
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
setAutoComplete notpretty di >function " del class= " " di codeSnippet652507 del id= del
 -1)
                                controlitem = $ (questo);
                            altrimenti
                                controlitem = $("#„ + colonne [i]);


                            se (== “Y„ di controlitem.attr (“ACDONE„)) {
                            }
                            altrimenti {

                                controlitem.attr (“ACDONE„, “Y„);
                                // $("#LOCATION ").unautocomplete ();
                                controlitem.autocomplete (“/ASSET/Lookup„, {// <%= Url.Action (“occhiata„, “BENE„) %>
                                    dataType: “json„,
                                    analizzare: funzione (dati) {
                                        la varietà rema = nuovo allineamento ();
                                        se (dati! = posizione di segnale minimo) {
                                            per (varietà i = 0; i < data.length; i++) {
                                                file [i] = {dati: dati [i], valore: dati [i] .ID, risultato: dati [i] .ID};
                                            }
                                        }
                                        file di ritorno;
                                    },
                                    formatItem: funzione (fila, i, n) {
                                        di ritorno row.ID + “-„ + row.TEXT;
                                    },
                                    larghezza: 500,
                                    altezza: 500,
                                    //mustMatch: allineare, ////mustMatch: allineare,
                                    extraParams: {
                                        Campo: funzione () {controlitem.attr di ritorno (“identificazione„); },
                                        //OldValue: funzione () {$("#LOCATION di ritorno„) .attr (“OldValue„); }
                                        OldValue: funzione () {controlitem.val di ritorno (); },
                                        CHECK_IN_OUT_LOCATION: funzione () {$("#CHECK_IN_OUT_LOCATION di ritorno„) .val (); }
                                    }

                                })
                            }
                        }
                    );
    }
class= del

Risposta : perché non può il autocomplete dopo che la divisione è caricata via ajax quando il autocomplete è nella scatola di divisione

Credo che la migliore opzione sia “sterilizzi„ il xml state provando a conservare. Avere uno sguardo sul frammento qui sotto - funziona per il vostro che caso. Testo del xml I da una lima.

Vedere inoltre per le idee supplementari "

http://prettycode.org/2009/05/07/hexadecimal-value-0x-is-an-invalid-character/
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:
        vuoto riservato button1_Click (mittente dell'oggetto, EventArgs e)
        {

            prova
            {
                carbone ch_03 = “\ x03„;

                Sb di StringBuilder = nuovo StringBuilder ();

                // genera un caso di StreamReader per leggere da una lima.
                // la dichiarazione usando inoltre chiude lo StreamReader.
                usando (Sr di StreamReader = nuovo StreamReader (“index.txt„))
                {
                    Linea di stringa;
                    // hanno letto e le linee di esposizione dalla lima fino alla conclusione di 
                    // la lima è raggiunto.
                    mentre ((linea = sr.ReadLine ()) ! = posizione di segnale minimo)
                    {
                        sb.AppendLine (linea. Sostituire (ch_03, ''));
                    }
                }
             
                XmlDocument documento = nuovo XmlDocument ();
                doc.LoadXml (sb.ToString ());

                XmlDeclaration dicembre = doc.FirstChild come XmlDeclaration;
                se (dicembre! = posizione di segnale minimo)
                {
                    dicembre. Codifica = “UTF-8„;
                }
                documento. Risparmiare (“test.rss„);
            }
            interferire (eccezione ex)
            {

                MessageBox.Show (ex.ToString ());
            }
        }
Altre soluzioni  
 
programming4us programming4us