2011-01-05 56 views
1

請看看這個jQuery代碼:如何使用jquery將uft8格式的參數發送到頁面?

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

它的工作原理,但是當我試圖在TextBoxSearch其他語言的另一側good.aspx我會得到我的頁面加載使用參數輸入Request.QueryString [「key」]它給了我這樣的「?????? ???? ????」。

當我將文本複製並粘貼到TextBoxSearch的結果時,這很有趣,它適用於Goods.aspx Pageload事件。

回答

1

嘗試encoding

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