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

时间:2011-01-05 08:15:42

标签: asp.net jquery encoding character-encoding

请看这个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事件。

1 个答案:

答案 0 :(得分:1)

尝试encoding

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