将%20删除为空

时间:2017-06-29 16:52:37

标签: javascript asp.net asp.net-mvc

在我的ASP.NET站点中,我有一个重定向,它将加载一个新的URL。

原始网址是......

site.com/7201231234/First%20Last/campaign/7201231234/

在重定向上我得到(广告系列%20现在是问题)

site.com/7201231234/First%20Last/campaign%20/7201231234/`

我有一些javascript根据选择重定向字符串。我使用+来创建新字符串。无论如何要消除%20使其成为广告系列/ 7201231234?

JS Used如下

<script>
    //Change the Campaign
         $("#CampaignID").change(function () {
             window.location = 
    "http://localhost:53049/@ViewBag.Phone/@ViewBag.AgentName/" + $("#CampaignID option:selected").text() + "/@ViewBag.DNIS";
        });
</script>

1 个答案:

答案 0 :(得分:2)

$("#CampaignID option:selected").text()可能有一个尾随空格。试试$("#CampaignID option:selected").text().trim()