NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
balaz.marek94:2.1.2017 0:52

Zdravím kolegovia, môj problém začína, keď cez ajax (cez jquery) prijímam metódou get zdrojový kód zo súboru. Lenže php pošle tento zdrojový kód (správu) v nových úvodzovkách a tak keď sa v texte nachádza biely znak napr. odriadkovanie, tak v odoslaní mi v zdrojovom kóde pribudne \n, taktiež ak sa v texte nachádzajú úvodzovky, tak v texte mi pred nimi pribudne lomítko \". Vedel by mi niekto poradiť? :)

 
Odpovědět
2.1.2017 0:52
Avatar
balaz.marek94:2.1.2017 1:19

Ak by existovala na to nejaká metóda, prosím napíšte mi ju sem do komentáru. Ak nie, zatiaľ jediné riešenie, ktoré ma napadlo bolo cyklom prebehnúť celý text a nahradiť znaky.

var str = "";
for (var i = 0; i < data.length - 1; i++) {
        if (data.charAt(i) == '\\') {
                if (data.charAt(i+1) == '\\') {
                        str += "\\";
                        i++;
                } else if (data.charAt(i+1) == 'n') {
                                str += "\x0A";
                                i++;
                        } else if (data.charAt(i+1) == 't') {
                        str += "\x09";
                        i++;
                }
        } else {
                str += data.charAt(i);
        }
}
str += data.charAt(data.length - 1);
 
Nahoru Odpovědět
2.1.2017 1:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.