Как я могу отправить параметры в формате uft8 на страницу с помощью jquery? - PullRequest
1 голос
/ 05 января 2011

Пожалуйста, посмотрите на этот код jquery:

        $("#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 Ответ

1 голос
/ 05 января 2011

Попробуйте кодировка :

var url = "Goods.aspx?key=" + 
    encodeURIComponent($("#<%= TextBoxSearch.ClientID %>").val());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...