如何使用jquery将uft8格式的参数发送到页面?

发布于 2024-10-11 02:14:57 字数 437 浏览 2 评论 0原文

请看一下这个 jquery 代码:

        $("#ImageButton1").click(function () {
        var url = "Goods.aspx?key=" + $("#<%= TextBoxSearch.ClientID %>").val();
        $("#iframeID").attr("src", url);
    });

它可以工作,但是当我尝试在 good.aspx 页面加载的另一侧通过其他语言输入 TextBoxSearch 时,我将使用 Request.QueryString["key"] 获取参数给我这样的“?????? ?????? ??????”。

这很有趣,当我将文本复制并粘贴到 TextBoxSearch 中时,它在 Goods.aspx Pageload 事件中效果很好。

Please, look at this jquery code :

        $("#ImageButton1").click(function () {
        var url = "Goods.aspx?key=" + $("#<%= TextBoxSearch.ClientID %>").val();
        $("#iframeID").attr("src", url);
    });

It works but when I'm trying to enter in TextBoxSearch by other language at the other side in my page load of good.aspx I'll get parameters using Request.QueryString["key"] it gives me like this "?????? ???? ????".

That's interesting when I copy and paste text into TextBoxSearch at result it works good at the Goods.aspx Pageload event.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你是年少的欢喜 2024-10-18 02:14:57

尝试编码

var url = "Goods.aspx?key=" + 
    encodeURIComponent($("#<%= TextBoxSearch.ClientID %>").val());

Try encoding:

var url = "Goods.aspx?key=" + 
    encodeURIComponent($("#<%= TextBoxSearch.ClientID %>").val());
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文