次の単純な ASP ページを考えてみましょう。1 つのテキスト入力と送信ボタンがあるフォームです。
<%
response.write(Request.Form("test") & "<br/>")
%>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="jquery.form.js"></script>
<form action="test.asp" method="post" id="form" name="form" accept-charset="ISO-8859-1">
<input type="text" name="test" />
<input type="submit" id="sub" />
</form>
<script type="text/javascript" />
$('#form').submit(function () {
$('#form').ajaxSubmit({
success : function(responseText){
},
error : function(){
}
});
return false;
});
</script>
値の使用®
:
ajax を使用せずに (一番下のスクリプト ブロックを使用せずに)フォームを送信すると、応答は®
. データは としてエンコードされtest=%AE
ます。
(一番下のスクリプト ブロックを使用して) ajax でフォームを送信すると、応答は®
. データは としてエンコードされtest=%C2%AE
ます。
%C2%AE
の有効なエンコーディングなので®
、これは vbscript の問題ですか?