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

原始网址是...。

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


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

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


我有一些JavaScript,可以根据选择重定向字符串。我使用+来创建新字符串。无论如何,有没有消除%20使其成为campaign / 7201231234?

所使用的JS如下

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

最佳答案

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

关于javascript - 删除%20无内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44830930/

10-10 15:33