1

TextArea コントロールのコンテンツを取得し、URL (アクション) にリクエストを行い、結果を別のテキスト ボックスに表示する MVC ビューに以下のコードがあります。

var input = $('#tbInput').val(); // it can have some invalid characters such as +, #, etc

        var encodedInput = // how?; 

        $.ajax({
            url: url,
            success: function (data) {
                alert(data);
                $('#tbResult').html(data);
            },
            error: function (request, status, error) {
                alert('An error occured: ' + error);
            },
            cache: false
        });

入力データのみを送信すると、無効な文字が削除されるだけなので、テキストを html エンコードしてから送信する必要がありますか?

入力は次のように表示されます。

http://www.mydomain.com/?i=

ありがとう、

4

1 に答える 1

1

jQueryにそれをさせましょう:

    $.ajax({
        url: url,
        data: { something: input },
于 2012-10-25T15:31:29.283 に答える