Sto usando il metodo jQuery ajax per ottenere dati dal database e restituire i dati tramite un oggetto json. Tuttavia uno dei valori in questo oggetto json è una stringa HTML. In pratica sto facendo esattamente ciò che viene visto here eccetto che ho bisogno di sapere come posso rimuovere le barre che jQuery sta aggiungendo alla stringa HTML. Qualche idea?Le barre tagliate aggiunte da jQuery quando si restituisce HTML tramite ajax?
Esempio
json.HTML = Click <a href=\"http://example.com/example.php\">here</a>;
//Needs to be
json.HTML = Click <a href="http://example.com/example.php">here</a>;
speravo di fare questo senza il codice, se possibile.
UPDATE
Ok ho scoperto che se lo faccio htmlentites prima di essere restituito, quindi i tagli non sono lì quando il valore entra in gioco. Ora, che la funzione jQuery che userei per inserire questa stringa all'interno di una elemento td senza barre aggiunte dalle funzioni .html o .text.
Ecco come si presenta direttamente dal valore json.HTML,
Click <a href=\"http://example.com\">here</a>
E qui è dopo che è stato visualizzato utilizzando .html
Click <a href=\"http://example.com\">here</a>
Ed ecco, dopo che è visualizzato con .text
Click <a href=\"http://example.com\">here</a>
Mi chiedo se devo usare .val forse? Oh un'altra cosa, voglio che questo HTML sia visualizzato letteralmente, non l'HTML vero da inserire nel codice.
Avete un esempio della stringa che viene restituita e cosa vorreste fosse? – Ender
anche più codice sarebbe bello vedere – mcgrailm
è la barra memorizzata nel database? – mcgrailm