Я передаю URL-адрес файла PHP, в котором можно изменить некоторые цвета и т. Д. Один из цветов - #ccc
и передается как &background=#ccc
, который разбивает мой файл PHP (он останавливается мои параметры $_GET
на этом хэштеге, все после этого не передано)Кодирование javascript url для передачи # (hashtag)
Я пробовал кодировать свой url как encodeURIComponent(url)
, который также кодирует мой? и & Я использую для строки $ _GET. При использовании encodeURI()
hashtag не кодируется вообще.
Любые идеи, как передать все мои вары в мой PHP-файл, чтобы я мог их прочитать там?
Обратите внимание: что это таблица стилей href. Я не могу/не будет использовать $.get()
метод JQuery, но просто разобрать тег и добавьте его в мой, как, например:
<link href="http://localhost:8888/test.php/layout.scss?primarycolor=hotpink&secondarycolor=white&background=#ccc&textcolor=black&linkcolor=black&font=Futura&" type="text/css" rel="stylesheet" id="custom-style">
Не могли бы вы просто пройти background = ccc и в коде за добавить хэштег? – Buzka91
Да, используйте 'ccc' и затем передайте хэштаг. люди всегда используют слишком сложные решения. –
За исключением того факта, что люди могут пройти и «черный». Что бы потом преобразовать в "#black". Было бы намного сложнее обойти много вещей, для которых НЕ нужен хэштег;) – CaptainCarl