511 messaggi dal 18 dicembre 2012
Ciao a tutti
Ho una funzione js che attraverso una chiamata ajax con $.ajax recupera del codice html da visualizzare in un dv. La funzione esegue una chiamata ad un file ashx. La risposta viene inserita in una stringa in formato json di questo tipo: {"page":"...", "msgError":"..."}
Come posso formattare il codice html in modo da inserirlo nella stringa json e visualizzarlo nel div?
Grazie
10.243 messaggi dal 09 febbraio 2002
Contributi
Ciao,
non devi formattarlo in nessun modo particolare. Sarà il serializzatore a fare l'escape dei caratteri speciali.

Tu devi giusto crearti una classe come questa:
public class Risultato {
  public string Page { get; set; }
  public string MsgError { get; set; }
  public string ContenutoHtml { get; set; }
}


...crearne un'istanza e poi assegnargli il contenuto HTML
var risultato = new Risultato();
risultato.ContenutoHtml = "<div>Questo è il mio contenuto HTML</div>";


A questo punto serializzi l'oggetto risultato in JSON e mandi la stringa la client.
Mostra il codice che stai usando al momento.

ciao,
Moreno
Modificato da BrightSoul il 06 ottobre 2017 18.11 -

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.