请看这个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事件。
答案 0 :(得分:1)
尝试encoding:
var url = "Goods.aspx?key=" +
encodeURIComponent($("#<%= TextBoxSearch.ClientID %>").val());