Autor Zpráva
markus465
Profil *
Ahoj,

snazis se poslat GET data na vzdaleny skript ale jaktmile obsahuje slovo diakritiku dostanu parse request error a to i prestoze vse predavam do parametru data, ktery by mel provest enkodovani.

jQuery.ajax({

       url :"http://mujweb.cz/is_existing_word.php?wordToVerify=řasa&vocalbullary=en",
        pokud zkusim dosadit do promennych do data, vysledek je ten samy
                //data: "wordToVerify="+valueToverify+"&vocalbullary="+currentLang+"",

Pokud je slovo bez diakritiky, je vse v poradku.

Nevedel by nekd prosim, co se s tim da delat?

Diky
_es
Profil
markus465:
Doporučil by som si najprv pozrieť dokumentáciu cudzích skriptov, než ich začneš používať: http://api.jquery.com/jQuery.ajax/
Pri GET zabezpečí správnu konverziu, ak sa vo vlastnosti data uvedie objekt. Ak chceš zabezpečiť konverziu sám, tak cez funkciu encodeURIComponent
markus465
Profil *
encodeURIComponent pomohlo, diky!

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0