考虑以下简单的 Asp 页面 - 一个带有一个文本输入和一个提交按钮的表单:
<%
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 问题吗?