编码 javascript url 以传递 #(hashtag)

2023-11-29

我将 URL 传递给 PHP 文件,在其中更改一些颜色等。其中一种颜色是#ccc并被传递为&background=#ccc这破坏了我的 PHP 文件(它停止了我的$_GET该主题标签处的参数,之后的所有内容都不会传递)

我尝试将我的网址编码为encodeURIComponent(url)这也编码我的?和 & 我用于我的 $_GET 字符串。使用时encodeURI()主题标签根本没有编码。

有什么想法如何将我的所有变量传递到我的 PHP 文件以便我可以在那里读取它们吗?

请注意它是一个样式表 href。我不能/不会使用 jQuery$.get()方法,但只需解析一个标签并将其附加到 my 中,如下所示:

<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">

encodeURIComponent是正确的,但您只想在#ccc少量。如果您手动执行此操作(例如,在<link>标签),然后使用%23代替#.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编码 javascript url 以传递 #(hashtag) 的相关文章

随机推荐