首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在url中显示符号"&“和"=”?

问如何在url中显示符号"&“和"=”?
EN

Stack Overflow用户
提问于 2019-01-22 02:44:22
回答 2查看 424关注 0票数 0

我想将符号"&“和"=”添加到选项的值中,但输出总是返回%26和%3d。我怎么才能解码出值呢?

代码语言:javascript
复制
<option class="low-high" value="<?php $encoded='price%26product_list_dir%3Dasc';
echo rawurldecode($encoded);?>">

输出返回price%26product_list_dir=asc,但我想要price&product_list_dir=asc

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-24 06:59:34

我添加了这个脚本,现在它可以工作了。感谢大家的帮助

代码语言:javascript
复制
<script type="text/javascript">
jQuery(function($) {
$('select').on('change', function() {
    var url = $(this).val();
    if (url) {
        window.location = url;
    }
    return false;
 });
});  
</script>
票数 0
EN

Stack Overflow用户

发布于 2019-01-22 05:53:31

您只需将字符串的一部分替换为正确的符号

代码语言:javascript
复制
$str = "price%26product_list_dir%3Dasc";
$keywords = array("%26", "%3D");
$replacement = array("&", "=");

$res = str_replace($keywords, $replacement, $str);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54296080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档