1

次の単純な 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 の問題ですか?

4

1 に答える 1