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 エンコードしてから送信する必要がありますか?
入力は次のように表示されます。
ありがとう、