我通过Ajax向经典ASP页面提交数据,但接收页面丢失了我提交的一些参数值。我使用ajax调用的url来传递参数。在ASP页面中,我通过Request方法从URL读取参数。我遇到的问题是,当我执行Request()时,其中一个参数正在剥离特殊字符。
例如,如果我有' C ++'或者' C&'或者' 10 + 10',加号和&不会出现在我从Request()获得的价值中。我也尝试过Request.QueryString()并将Codepage值更改为65001,但这些方法都不起作用。
在ajax调用中,我看到该值正确地与所有特殊字符一起进行。
这是我简单的ajax调用:
$.ajax({
url: "processUpdateComment.asp?timeIn=" + timeIn + "&computerName=" +
computerName + "&comments=" + comments,
type: "POST",
dataType: "html"
});
传入的参数只是通过jQuery从html元素中获取。