IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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.